Rah*_*hul 38 python python-2.7
我想理解为什么我们在python中的路径名之前使用ar,例如
dirname = r'C:\temp\parts'
Run Code Online (Sandbox Code Playgroud)
Rah*_*thi 42
r表示该字符串将被视为原始字符串.
从这里:
当存在'r'或'R'前缀时,字符串中包含反斜杠后面的字符不会发生更改,并且所有反斜杠都保留在字符串中.例如,字符串文字r"\n"由两个字符组成:反斜杠和小写"n".字符串引号可以使用反斜杠进行转义,但反斜杠仍保留在字符串中; 例如,r"\""是一个有效的字符串文字,由两个字符组成:反斜杠和双引号; r"\"不是有效的字符串文字(即使原始字符串也不能以奇数个反斜杠结尾).具体来说,原始字符串不能以单个反斜杠结尾(因为反斜杠会转义后面的引号字符).另请注意,后跟换行符的单个反斜杠被解释为字符串的两个字符,而不是行继续.
| 归档时间: |
|
| 查看次数: |
33010 次 |
| 最近记录: |