色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 腳本頭 r

夏志豪2年前9瀏覽0評論

Python 腳本頭 r 是什么呢?r 是 raw(原始)的意思,使用 r 可以讓字符串不轉義,即保留字符串原有的特殊符號。

例如:

str1 = 'Hello\nWorld'
str2 = r'Hello\nWorld'
print(str1)
print(str2)

上面的代碼輸出結果為:

Hello
World
Hello\nWorld

可以看到,使用 r 修飾的字符串中的 \n 并沒有被轉義,而是原樣輸出。

r 還可以用來避免轉義特殊符號,例如使用正則表達式時,可以使用 r 修飾的字符串,避免因為特殊符號而引起錯誤。

import re
str3 = 'a\\b\\c'
str4 = r'a\b\c'
print(re.findall('\w+', str3))
print(re.findall(r'\w+', str4))

上面的代碼輸出結果為:

['a', 'b', 'c']
['a', 'b', 'c']

可以看到,使用 r 修飾的字符串可以避免轉義特殊符號,更加方便。