python字串前面加上 r 的作用

2021-10-12 01:47:47 字數 482 閱讀 6039

python字串前面加上』r』的作用

在開啟檔案的時候open(r』c:…』)

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

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

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

例:s=r』\tt』

print(s)

output:

『\tt』

s=』\tt』

print(s)

output:

』 t』

在python的string前面加上『r』, 是為了告訴編譯器這個string是個raw string,不要轉意backslash 『』 。 例如,\n 在raw string中,是兩個字元,\和n, 而不會轉意為換行符。由於正規表示式和 \ 會有衝突,因此,當乙個字串使用了正規表示式後,最好在前面加上』r』。

python3 字串前面加上 r 的作用

在開啟檔案的時候open r c 加r和不加 r是有區別的 r 是防止字元轉義的 如果路徑 現 t 的話 不加r的話 t就會被轉義 而加了 r 之後 t 就能保留原有的樣子 在字串賦值的時候 前面加 r 可以防止字串在時候的時候不被轉義 原理是在轉義字元前加 s r tt print s outpu...

python字串前面的u,還有r

以u或u開頭的字串表示unicode字串 如果你想要用非英語寫文字,那麼你需要有乙個支援unicode的編輯器。了解一下unicode和ascll碼還有utf 8 u 你好 這裡是把 你好 用unicode編碼 r nabdcd rds 這裡加上r表示 把 nabdcd rds看做原始字元,忽略一切...

python 字串前面加 f

格式化字串常量 formatted string literals 是python3.6新引入的一種字串格式化方法,該方法源於pep 498 literal string interpolation,主要目的是使格式化字串的操作更加簡便。f string在形式上是以 f 或 f 修飾符引領的字串 f...