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