python中文占几个字节_中文在python中占几个字节
python,中文,几个,字节
2025-04-11 08:58:03 时间
大家好,又见面了,我是你们的朋友全栈君。
如果是utf-8编码,那么一个中文字符占用三个字节,一个英文字符占用一个字节。如果是gbk编码,那么一个中文字符占用两个字节,一个英文字符占用一个字节。
如果是utf-8编码,那么一个中文包含繁体字等于三个字节,一个英文字符等于一个字节。
如果是gbk编码,那么一个中文包含繁体字等于两个字节,一个英文字符等于一个字节。
(推荐学习:Python入门教程)
我们可以用如下方法来判断:
中文和符号:print(type(‘中文’.encode(‘utf-8’))) #输出为bytes类型
执行结果:
print(type(‘中文’.encode(‘gbk’)))
执行结果:
print(len(‘中文’.encode(‘utf-8’))) #输出几个字节
执行结果:
6
print(len(‘中文’.encode(‘gbk’)))
执行结果:
4
print(len(‘,。’.encode(‘gbk’)))
执行结果:
4
英文字母和符号:print(type(‘ab’.encode(‘utf-8’)))
执行结果:
print(len(‘ab’.encode(‘utf-8’)))
执行结果:
2
print(len(‘,.’.encode(‘gbk’)))
执行结果:
2
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/153131.html原文链接:https://javaforall.cn
相关文章
- Python 环境搭建
- 2021年国庆你的朋友去哪浪了?让Python告诉你!
- python实现樱花[通俗易懂]
- Python批量采集云南携程酒店信息
- (二)Python的应用领域
- Java与Python哪个更好?「建议收藏」
- python正方形螺旋线的绘制
- Python 实现大整数乘法算法
- python 字符串去空格
- 「Python」面向对象封装案例1——小夏爱跑步、案例扩展
- 用python给女朋友表白_python绘制太阳花
- 工具推荐|面向气候研究者的Python可视化工具
- Python字符串删除、截取,删除某个字符、片段[通俗易懂]
- 知乎高赞!有没有适合新手练习 Python 的做题类网站?
- python可变类型有哪些_python可变数据类型有哪些
- Python 图_系列之基于<链接表>实现无向图最短路径搜索
- Python中通过PyPDF2实现PDF合并
- Python负数取余总结
- 日拱一卒,一起来学伯克利CS61A,先做几道有趣的Python热身题
- 如何用python画一朵樱花_如何用python绘制粉色樱花