发布网友 发布时间:2022-04-23 07:05
共1个回答
热心网友 时间:2022-04-19 04:30
Python 3中的str类型对象有点像Python 2中的unicode。
Python 3中的str是未编码的,str有一个encode方法,调用这个方法后将产生一个编码后的byte类型的字符串(这有点像Python 2中的str)。而byte类型的字符串支持解码操作。
例如:
>>> s = '海阔天空' 注意:Python 3中str不再具有decode方法,因为它存储的是“未编码”的字符串。decode操作交由byte完成了。