码迷,mamicode.com
首页 > 编程语言 > 详细

【转】Python 在字符串前加 ’u‘、‘r’、’b‘ 的作用

时间:2020-03-10 01:07:57      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:原创文章   net   字符串   str   原创   tail   csdn   前缀   文件   


1)字符串前加 ’u‘

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

2)字符串前加 ‘r’


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


示例:
str1 = r‘a\nb‘
print(str1)
12
a\nb
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‘ 的作用

标签:原创文章   net   字符串   str   原创   tail   csdn   前缀   文件   

原文地址:https://www.cnblogs.com/yuelien/p/12452685.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!