1 str前加u
r
b
u'我爱中国!'
:后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。
r'hello\n\t\u'
:其后的转义字符转为普通字符串,去掉转义字符的反斜杠转义机制
b'201545'
:表示byte类型的数据
2 str<–>bytes ref
# bytes object
b = b"example"
# str object
s = "example"
# str to bytes
bytes(s, encoding = "utf8")
# bytes to str
str(b, encoding = "utf-8")
# an alternative method
# str to bytes
str.encode(s)
# bytes to str
bytes.decode(