python中汉字占几个字节?,在python中一个数字占几个字节
如果是utf-8编码,那么一个汉字占用三个字节,一个英文字符占用一个字节。如果是gbk编码,那么一个汉字占用两个字节,一个英文字符占用一个字节。
如果是utf-8编码,那么一个包含繁体字的汉字等于三个字节,一个英文字符等于一个字节。
如果是gbk编码,那么一个包含繁体字的汉字等于两个字节,一个英文字符等于一个字节。
(推荐学习:Python入门)
我们可以用以下方法来判断:
中文和符号:
打印(类型(中文)。encode( UTF-8 )#输出为字节类型
执行结果:
类“字节”
打印(类型(中文)。编码( gbk ))
执行结果:
类“字节”打印(len(“中文”)。encode( UTF-8 )#输出几个字节
执行结果:
六
打印(len(中文)。编码( gbk ))
执行结果:
四
print(len(,编码( gbk ))
执行结果:
4个英文字母和符号:
打印(类型( ab )。编码( utf-8 ))
执行结果:
类“字节”打印(长度( ab )。编码( utf-8 ))
执行结果:
注射毒品
打印(长度(,.编码( gbk ))
执行结果:
注射毒品
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。