Python中文字符串截取问题


Posted in Python onJune 15, 2015

先来看个例子:

#-*- coding:utf8 -*-
s = u'中文截取'
s.decode('utf8')[0:3].encode('utf8')
# 结果u'中文截取

延伸阅读:

UTF-8中的汉字占用多少字节?
占2个字节的:?
占3个字节的:基本等同于GBK,含21000多个汉字
占4个字节的:中日韩超大字符集里面的汉字,有5万多个
一个UTF-8数字占1个字节
一个UTF-8英文字母占1个字节

在查找 UTF-8 编码资料时发现,很多的帖子说的 UTF-8 编码里,一个汉字占用3个字节,有的还做了个证明,大概是这样的,创建一个没有BOM的UTF-8编码的文本文件,里面保存了几个汉字,然后查看文件的大小。我觉得这样的证明没有一点说服力,因为 UTF-8 是变长的,1-6个字节,少量的汉字检测是不能说明所有的汉字都是的。

后来我又查看了字符映射表-汉语,找到了正确的答案,少数是汉字每个占用3个字节,多数占用4个字节。

以上所述就是本文的全部内容了,希望大家能够喜欢。

Python 相关文章推荐
python BeautifulSoup使用方法详解
Nov 21 Python
深入学习Python中的装饰器使用
Jun 20 Python
python中Switch/Case实现的示例代码
Nov 09 Python
Python xlwt设置excel单元格字体及格式
Apr 18 Python
python绘制中国大陆人口热力图
Nov 07 Python
python爬虫 execjs安装配置及使用
Jul 30 Python
python将字母转化为数字实例方法
Oct 04 Python
opencv3/C++实现视频读取、视频写入
Dec 11 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
Jan 23 Python
aws 通过boto3 python脚本打pach的实现方法
May 10 Python
Selenium python时间控件输入问题解决方案
Jul 22 Python
Numpy(Pandas)删除全为零的列的方法
Sep 11 Python
python获取mp3文件信息的方法
Jun 15 #Python
python实现批量下载新浪博客的方法
Jun 15 #Python
深入理解Python中各种方法的运作原理
Jun 15 #Python
python字符串编码识别模块chardet简单应用
Jun 15 #Python
Python字符串格式化
Jun 15 #Python
Java中重定向输出流实现用文件记录程序日志
Jun 12 #Python
Python2中的raw_input() 与 input()
Jun 12 #Python
You might like
php打开远程文件的方法和风险及解决方法
2013/11/12 PHP
PHP框架性能测试报告
2016/05/08 PHP
PHP合并数组函数array_merge用法分析
2017/02/17 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
2017/05/30 PHP
实例讲解php将字符串输出到HTML
2019/01/27 PHP
js 巧妙去除数组中的重复项
2010/01/25 Javascript
原生javascript获取元素样式属性值的方法
2010/12/25 Javascript
js querySelector和getElementById通过id获取元素的区别
2012/04/20 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
2013/08/18 Javascript
javascript如何使用bind指定接收者
2014/05/04 Javascript
深入浅出理解javaScript原型链
2015/05/09 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
vue click.stop阻止点击事件继续传播的方法
2018/09/04 Javascript
微信小程序 行的删除和增加操作实现详解
2019/09/29 Javascript
Vue 微信端扫描二维码苹果端却只能保存图片问题(解决方法)
2020/01/19 Javascript
Python 常用 PEP8 编码规范详解
2017/01/22 Python
Python数据结构与算法之图结构(Graph)实例分析
2017/09/05 Python
Python实现最常见加密方式详解
2019/07/13 Python
python 实现生成均匀分布的点
2019/12/05 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
python实现录制全屏和选择区域录屏功能
2021/02/05 Python
白宫黑市官网:White House Black Market
2016/11/17 全球购物
巴西最大的在线约会网站:ParPerfeito
2018/07/11 全球购物
Java程序员综合测试题
2014/04/25 面试题
英语自荐信常用语句
2013/12/13 职场文书
日语系毕业求职信
2014/07/27 职场文书
我爱家乡演讲稿
2014/09/12 职场文书
财务科长个人对照检查材料
2014/09/18 职场文书
“四风”问题的主要表现和危害思想汇报
2014/09/19 职场文书
2014年“世界无车日”活动方案
2014/09/21 职场文书
“四风”查摆问题自我剖析材料
2014/09/27 职场文书
计划生育目标责任书
2015/05/09 职场文书
新教师2015年度工作总结
2015/07/22 职场文书
升学宴家长致辞
2015/07/27 职场文书
商务英语邮件开头问候语
2015/11/10 职场文书
入党转正申请书范文
2019/05/20 职场文书