python原始字符串

2018-06-18 00:55:21来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

1 str1='let's go'
2   File "<input>", line 1
3     str1='let's go'
4               ^
5 SyntaxError: invalid syntax

因为str1里面有“ ' ”,所以编译器不能转义而报错,正确代码如下

str1='let\'s go'
str1
"let's go"

 

使用\作为转义字符将字符串里的符号进行转义

1 str2='C:\now'
2 str2
3 'C:\now'
4 print(str2)
5 C:
6 ow

因为str2里面的\n是换行符的转义字符,所以输出的格式换行了,可以使用原始字符串转义符r

str2=r'C:\now'
print(str2)
C:\now

但是反斜杠不能在字符串的末尾

str2=r'C:now\'
  File "<input>", line 1
    str2=r'C:now\'
                 ^

这样编译器会认为\作为一个转义字符转义 ' ,可以这样写

1 str2=r'C:\now'+'\\'
2 print(str2)
3 C:\now\

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python 文件和目录操作总结

下一篇:我的第一个python web开发框架(21)——小结