马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 WangJS 于 2020-3-26 18:17 编辑
Python总结(第五章)
5.原始字符串
如果我们要打印“C:\now”直接打印试一试>>> print("C:\now")
C:
ow
或者:>>> good='C:\now'
>>> good
'C:\now'
>>> print(good)
C:
ow
这样输入python就会认为\n是转行的意思,但要怎么办呢?
其实可以用转义符“\”对他自身进行转义:>>> good='C:\\now'
>>> good
'C:\\now'
>>> print(good)
C:\now
但是如果这样的斜杠有很多,那不就太麻烦了么。所以,python的作者就设计了一个很简单的方法,叫做“原始字符串”。使用方法很简单,就是在给变量赋值的时候,在文本引号的前面加上一个“r”,它就会自动给你编好需要转译的程序。>>> good=r'C:\now\no\nose\note'
>>> good
'C:\\now\\no\\nose\\note'
>>> print(good)
C:\now\no\nose\note
#注意:在字符串的结尾不可以加“\”,如果你加了,那么python就会认为你的字符串没有结束,就会给你报错。
但是你要是非得在结尾输入“\”有一个很简单的方法,可以用前面刚说过的方法,用“\”对自身进行转义:>>> good='C:\happy\\'
>>> print(good)
C:\happy\
喜欢别忘了:
|