Python中的字符串前缀r, b, u
作者:
我爱泡澡堂 | 来源:发表于
2019-02-13 19:25 被阅读0次- Python中的字符串前缀r, b, u
- Python 日常碎碎念(字符串处理,面向对象)
- Python物语:字符串
- Python 字符串前缀r、u、b、f含义
- Python2.7.X字符串比较注意点
- Python中的字符串前缀
- python字符串前缀 u和r的区别
- python中'r','b','u','f'含义
- python中 r'', b'', u'', f'' 的含义
- python中 r'', b'', u'', f'' 的含义
1.r'字符串'
r应该是raw的缩写,表示不需要加工,仅仅包裹一串字符串。例如:r'\n',不表示换行,仅仅表示反斜杠'\'和小写字母'n'组成的字符串。不需要加工、转义等进行翻译。
2.b'字符串'
b表示bytes的意思,即要求程序加字符串加载为bytes类型,bytes类型的数据常用于网络的数据封装。
在 Python3 中,bytes 和 str 的互相转换方式是
str.encode('utf-8')
bytes.decode('utf-8')
3.u'字符串'
u便是Unicode,u前缀的字符串表示以Unicode编码,一般将包含中文的字符串加上u前缀,以避免错误。
本文标题:Python中的字符串前缀r, b, u
本文链接:https://www.haomeiwen.com/subject/vgtjeqtx.html
网友评论