"在Python字符串前面加r" 修訂間的差異
出自 YTYZX有图有真相的百科
(创建页面,内容为“在Python中如需忽略字符串中特殊字符,以免Python自动对其进行转义,除了可以使用‘\’之外,亦可使用r加在所要处理的字符...”) |
|||
(未顯示同一使用者於中間所作的 1 次修訂) | |||
行 1: | 行 1: | ||
在Python中如需忽略字符串中特殊字符,以免Python自动对其进行转义,除了可以使用‘\’之外,亦可使用r加在所要处理的字符外面。 | 在Python中如需忽略字符串中特殊字符,以免Python自动对其进行转义,除了可以使用‘\’之外,亦可使用r加在所要处理的字符外面。 | ||
txtfilepath = r'c:\temp\new.txt' | txtfilepath = r'c:\temp\new.txt' | ||
− | 此处r可以为小写,也可以为大写,告诉编译器这个string是个raw string,不需转义backslash '\'。 | + | 此处r可以为小写,也可以为大写 ,必须紧靠在第一个引号前 ,告诉编译器这个string是个raw string,不需转义backslash '\' ,在原始字符串里,所有的字符都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符 。 |
+ | |||
+ | [[File:Python3StrRAW1.gif]] |
於 2021年1月24日 (日) 17:48 的最新修訂
在Python中如需忽略字符串中特殊字符,以免Python自動對其進行轉義,除了可以使用『\』之外,亦可使用r加在所要處理的字符外面。
txtfilepath = r'c:\temp\new.txt' 此处r可以为小写,也可以为大写,必须紧靠在第一个引号前,告诉编译器这个string是个raw string,不需转义backslash '\',在原始字符串里,所有的字符都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。