失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python中英文字母和中文汉字所占的字节

python中英文字母和中文汉字所占的字节

时间:2021-08-08 11:54:38

相关推荐

python中英文字母和中文汉字所占的字节

1.判断所占字节数可以用下面语句判断:

中文和符号:

print(type('中文'.encode('utf-8'))) #输出为bytes类型执行结果:<class 'bytes'>print(type('中文'.encode('gbk')))执行结果:<class 'bytes'>

print(len('中文'.encode('utf-8'))) #输出几个字节执行结果:6print(len('中文'.encode('gbk')))执行结果:4print(len(',。'.encode('gbk')))执行结果:4

英文字母和符号:

print(type('ab'.encode('utf-8')))执行结果:<class 'bytes'>

print(len('ab'.encode('utf-8')))执行结果:2print(len(',.'.encode('gbk')))执行结果:2

2.总结

utf-8编码:一个中文包含繁体字等于三个字节,一个英文字符等于一个字节。

gbk编码:一个中文包含繁体字等于二个字节,一个英文字符等于一个字节。

如果觉得《python中英文字母和中文汉字所占的字节》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。