导语:
本文主要介绍了关于中文在python中占几个字节的相关知识,包括浮点数所占字节,以及python浮点数占这些编程知识,希望对大家有参考作用。
如果是utf-8编码,那么一个汉字占三个字节,一个英文字符占一个字节。如果是gbk编码,那么一个汉字占两个字节,一个英文字符占一个字节。
如果是utf-8编码,那么一个汉字包括繁体字等于三个字节,一个英文字符等于一个字节。
如果是gbk编码,那么一个汉字包括繁体字等于两个字节,一个英文字符等于一个字节。
(推荐学习:
)
我们可以用如下方法来判断:
中文和符号:
print(type('中文'.encode('utf-8'))) #输出为bytes类型
执行结果:
<class 'bytes'>
print(type('中文'.encode('gbk')))
执行结果:
<class 'bytes'>
print(len('中文'.encode('utf-8'))) #输出几个字节
执行结果:
6
print(len('中文'.encode('gbk')))
执行结果:
4
print(len(',。'.encode('gbk')))
执行结果:
4
英文字母和符号:
print(type('ab'.encode('utf-8')))
执行结果:
<class 'bytes'>
print(len('ab'.encode('utf-8')))
执行结果:
2
print(len(',.'.encode('gbk')))
执行结果:
2
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何打开和读取csv08/20
- ♥ 什么是python插入函数09/06
- ♥ 如何在虚拟机上安装python09/06
- ♥ 如何用python制作软件08/30
- ♥ 深入分析如何在Python中使用JSON12/21
- ♥ python中的错误是什么08/31
内容反馈