Python String转bytes
python中string类型转换为bytes类型有两种方式
- 使用
bytes()函数,传递字符串和编码格式作为参数 - 使用字符串对象的
encode()方法
python bytes类型转为string类型
可以使用bytes类的 decode() 实例方法将bytes类型转为string类型
看下面的例子
s = 'abc'# string to bytes using bytes()b = bytes(s, encoding='utf-8')print(type(b))print(b)# bytes to string using decode()s = b.decode()print('Original String =', s)s = 'xyz'# string to bytes using encode()b = s.encode(encoding='utf-8')print(b)s = b.decode()print('Original String =', s)
Output:
<class 'bytes'>b'abc'Original String = abcb'xyz'Original String = xyz
