1. 程式人生 > >Python 在字串前面加'r'的用法

Python 在字串前面加'r'的用法

在開啟檔案的時候open(r'c:\....')

加r和不加''r是有區別的

'r'是防止字元轉義的 如果路徑中出現'\t'的話 不加r的話\t就會被轉義 而加了'r'之後'\t'就能保留原有的樣子

另外;字串賦值的時候 前面加'r'可以防止字串在時候的時候不被轉義 原理是在轉義字元前加'\'

例:

s=r'\tt'
print s


'\tt'

s='\tt'
print s


'        t'

還有;

a = '\3'

print a

在CMD裡 出來個桃心。。

a = r'\3'

print a

'\3'