【Python】Python3中的str和bytes
参考文章:Python 3的bytes/str之别
len()
函数计算的是str
的字符数,如果换成bytes
,len()
函数就计算字节数
>>> len('ABC')
3
>>> len('中文')
2
>>> len(b'ABC')
3
>>> len(b'\xe4\xb8\xad\xe6\x96\x87')
6
>>> len('中文'.encode('utf-8'))
6
参考文章:Python 3的bytes/str之别
len()
函数计算的是str
的字符数,如果换成bytes
,len()
函数就计算字节数
>>> len('ABC')
3
>>> len('中文')
2
>>> len(b'ABC')
3
>>> len(b'\xe4\xb8\xad\xe6\x96\x87')
6
>>> len('中文'.encode('utf-8'))
6