Python 在字符串前加 ’u‘‘r’’b‘ 的作用

Posted 脑洞的分析与证明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 在字符串前加 ’u‘‘r’’b‘ 的作用相关的知识,希望对你有一定的参考价值。


1)字符串前加 ’u‘

后面字符串以 Unicode 格式进行编码,一般用在中文字符串前面,防止乱码。

2)字符串前加 ‘r’


声明后面的字符串是普通字符串,防止特殊字符串自带功能生效,如 ’ ‘、’ ‘,一般用在正则表达式、文件路径中使用。


示例:
str1 = r‘a b‘
print(str1)
12
a b
1


3)字符串前加 ’b‘

’b‘ 前缀代表 bytes(字节串),Python3 中默认 str(字符串)为Unicode 编码。
————————————————
版权声明:本文为CSDN博主「痴迷、淡然~」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36512295/article/details/98480240

以上是关于Python 在字符串前加 ’u‘‘r’’b‘ 的作用的主要内容,如果未能解决你的问题,请参考以下文章

python 字符串前加u,r,b的含义

python 字符串前加u r b的意义

Python -- 字符串前加 u,r,b的含义

Python 字符串前面加u,r,b,f的含义

python脚本 字符串前加r u是什么意思

python字符前面u,r,f等含义