python的转义字符串

python的转义字符串转义字符串转义字符\可以抓你很多字符,比如\n表示换行制表符,字符\本身也要转义,因此\\就表示\。1.减少转义如果再一个字符串中有许多需要转义的,则可以在字符串前面添加一个r来减少工作量:print(“\\HelloWorld\\”)>>>\HelloWorld\print(r”\\HelloWorld\\”)>>>\\HelloWorld\\最常见的就是在正则匹配当中。2.避免引号错误在python中,字符串使用单引号’,双引号””和

python的转义字符串"

转义字符串

转义字符\可以转义很多字符,比如\n表示换行制表符,字符\本身也要转义,因此\\就表示\

1. 减少转义

如果再一个字符串中有许多需要转义的,则可以在字符串前面添加一个r来减少工作量:

print("\\Hello World\\")
>>>\Hello World\
print(r"\\Hello World\\")
>>>\\Hello World\\

最常见的就是在正则匹配当中。

2. 避免引号错误

在python中,字符串使用单引号',双引号""和三引号“""""”来进行表示。其中每个引号之间可以相互嵌套,但是不允许引号中间出现相同的引号,下面就是例子:

print("哈哈"ooo")
>>>报错
# 如果还是想在双引号中间使用双引号,可以进行转义
print("哈哈\"ooo")
>>>哈哈"ooo

3. 换行

字符串中使用三引号之后,就可以进行换行的字符串输出,但是对于多个换行之后,会使得整个代码非常难看,因此我们可以使用换行符进行操作:

print("""11 11 11 22 """)
>>>11
11
11
22
print("11\n11\n11\n22")
>>>11
11
11
22

4. 所有的转义字符

转义字符 意义 ASCII码(十进制)
\a 响铃(BEL) 007
\b 退格(BS),将当前位置位置移到前一列 008
\f 换页(FF),将当前位置移到下一页开头 012
\n 换行(LF),将当前位置一道下一行开头 010
\r 回车(CR),将当前位置移到本行开头 013
\t 水平制表(HT),(跳到下一个TAB位置) 009
\v 垂直制表(VT) 011
\\ 代表一个反斜线字符 092
\' 代表一个单引号字符 039
\" 代表一个双引号字符 034
\? 代表一个问好 063
\0 空字符(NULL) 000
\ddd 1-3位八进制数所代表的任意字符 三位八进制
\xhh 十六进制所代表的任意字符 十六进制

今天的文章python的转义字符串分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/27927.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注