Python 2/3中的编码/解码有什么区别

时间:2013-03-11 09:29:04

标签: python string encoding

在Python 3中,我们使用"string".encode()"string".decode()将Unicode字符串转换为字节字符串,或将字节字符串转换为Unicode字符串。

在Python 2中,我们有str()unicode(),我们也可以encode()decode()。但是,Python 3之间有什么区别吗?

1 个答案:

答案 0 :(得分:0)

在python2中,str是字节字符串,unicode是unicode字符串。但编码和解码有些愚蠢,详情请参考http://nedbatchelder.com/text/unipain.html