深入理解Python中字符串前加u和r的作用及原理
Python字符串在Python字符串1的前面添加U,R,B。

str=u'中文字符串'
影响:
解决中国乱码问题
后一个字符串以Unicode格式编码,该格式通常在中文字符串的前面使用
2。在字符串的前面加R
s=r'\tt'
print(s)
\tt
s='\tt'
print(s)
t
分配字符串后,添加“ R”可以防止在时间时传输字符串。
原则是在逃生角色之前添加'\'
在字母表示原始字符串之前添加r,也称为原始字符串常数。通常在以下两个方面使用:
1。正则表达式
处理正则表达式时避免避免反斜线
search=re.compile(r'\s*')
2。系统路径
如果下面的路径,请使用r来防止\ t的公义
path=r'c:\text'
“ r”是“原始”的缩写。检查单词,这意味着“未经处理的原材料”。因此,不难想象在python字符串的前面,它的意思是“根据原始输出字符串”,即字符串中的元素,外观是什么,或者没有变化的内容。 python不会去一些符号
3。在字符串的前面添加B
示例:响应= b'
你好世界! '#b''意味着这是一个字节对象
影响:
B“”前缀表示:后一个字符串为字节类型。
用处:
在网络编程中,服务器和浏览器仅识别字节类型数据。
例如:发送函数的参数和RECV函数的返回值是字节类型
随附的::
在python3中,字节和str的相互转换的方式是
str.Encode('utf-8')
bytes.decode('utf-8')
下一篇 »
本科二批C类院校来源及毕业证相关情况深度剖析