![Python程序设计案例课堂](https://wfqqreader-1252317822.image.myqcloud.com/cover/463/26943463/b_26943463.jpg)
上QQ阅读APP看书,第一时间看更新
4.3 转义字符
有时候需要在字符串内设置单引号、双引号或是换行符号等,这时需要使用转义字符。Python的转义字符是由一个反斜杠(\)与一个字符组成,如表4-1所示。
表4-1 Python的转义字符
![](https://epubservercos.yuewen.com/D559A6/15367245205317106/epubprivate/OEBPS/Images/Figure-0062-0027.jpg?sign=1738871595-bJ6hfaq41hZTys36i2dl9E1nvizDHrmb-0-7cb8a125052b051f5b9226ca6ef321b0)
下列案例在字符串内使用换行字符(\n):
>>> a="离离原上草\n一岁一枯荣" >>> print (a) 离离原上草 一岁一枯荣
下列案例在字符串内使用双引号("):
>>>a="The character is \"a\"" >>>print (a) The character is "a"
下列案例显示十六进制数值是45的ASCII码:
>>>a="\x45" >>>a 'E'
下列案例显示八进制数值是105的ASCII码:
>>>a= "\105" >>> a 'E'
如果需要在字符串内加上反斜杠字符,就必须在字符串的引号前面加上"r"或是"R"字符。下列案例的字符串包含反斜杠字符:
>>> print (r"\n") \n >>> print (R"\f, \n, \x") \f, \n, \x