某天你发现了这个 b'\xe9\x97\xad\xe5\x98\xb4\xe5\x95\x8aSB',what???
字符串前装个b???
哦。
字节串。
一、字符串和字节串的转换
1、字符串转字节串
方法一:字节串=字符串.encode()----->编码函数
In [2]: a="闭嘴啊SB"
In [3]: type(a)
Out[3]: str
In [5]: b=a.encode() #保险起见,里面可以传参encoding="utf-8"
In [7]: b
Out[7]: b'\xe9\x97\xad\xe5\x98\xb4\xe5\x95\x8aSB'
In [8]: type(b)
Out[8]: bytes
方法二:字节串=bytes(字符串,"utf-8")
In [9]: a
Out[9]: '闭嘴啊SB'
In [10]: a="闭嘴啊SB"
In [11]: b=bytes(a,"utf-8")
In [12]: b
Out[12]: b'\xe9\x97\xad\xe5\x98\xb4\xe5\x95\x8aSB'
2、字节串转字符串