• 帮助
    • 博客
    • 相册
    • 网盘
    • 超市
    • Xer吧
  • 登录
  • 注册
【公告】X5dj广告过滤系统上线    【公告】个人空间首页新增“我的专辑”版块    【公告】新功能“我的专辑”上线,珍藏属于你的美好回忆    【公告】X5dj网站网络硬盘用户使用协议    【公告】X5dj新功能汇总贴:新增“密码目录”功能上线    【公告】X5dj.com相册/网盘上传工具发布    
  • Saromman无欲则安
  • http://www.x5dj.com/saromman 复制地址
  • 首页

  • 博客

  • 相册

  • 网盘

  • 人际关系网

  • 我的专辑

loading...
avast中文破解版(使用有效期至2012年3月7日)注册码 < 上一篇 下一篇 > 搭建python的开发平台
python处理中文
saromman 发表于: 2008-11-01 11:12 来源:原创  X度:0  浏览:(129)  评论:(0)
收藏 | 复制地址 | [举报此文章] |  大 中 小 |  引用 删除 修改
用python处理字符串很容易,但是在处理中文的时候需要注意一些问题。
比如:

a = "我们是python爱好者"
print a[0]

只能输出“我”字的前半部分,要想输出整个的我字还需要

b = a[0:2]
print b

才行,很不方便,并且当一段文本中同时有中英文的时候很难处理。
最好的办法就是转换为unicode。

像这样:

c = unicode(a, "gb2312")
print c[0]

这个时候c的下标对应的就是每一字,不再是字节,并且通过 len(c) 就可以获得字数!
还可以很方便的转换为其他编码,比如转换为 utf-8

d = c.encode("utf-8")
 
系统分类:软件·电脑
标签:python   中文   
推送: 无分类 归类:Python

一事无成,迷惘的生活,生活不迷茫还能怎么清醒?
 
avast中文破解版(使用有效期至2012年3月7日)注册码 < 上一篇 下一篇 > 搭建python的开发平台
用户回复
首页 上一页 1 下一页 尾页 共 1 页
评分与快速回复

博主推荐
相关文章
  • ·重读PYTHON核心编程(第2版)-第14天
  • ·python 监控数据库进程
  • ·Python 大文件分割
  • ·魔法少女武斗祭 1.04+ 汉化版
  • ·谢霆锋儿子有中文名字啦:谢振轩(图)
  • ·Windows各国语言操作系统软件 韩语 中文 英语版下载
  • ·python修改文件内容
  • ·重读PYTHON核心编程(第2版)-------第1天
  • ·PCToolsAntiVirus-免费中文杀毒软件
  • ·免费的杀毒软件Avast!(推荐)
  • ·重读PYTHON核心编程(第2版)----第11天
  • ·用python访问sqlite
  • ·Python内置转换函数总结一栏表
  • ·絮叨的杂感
  • ·年夜饭各种吃食的由来
  • ·十九种食物PK十九种疾病
  • ·中文.TW成功注册范围甚广
  • ·Python 网络编程学习初步
  • ·python 函数参数的传递
  • ·重读PYTHON核心编程(第2版)-第13天
博友热推
  • 一窝蜂现象绝不仅局限于文化产业
  • 我可以选择放弃,但绝不放弃选择
  • 失去了吃醋的位置,所以我要离开
  • 不堪人生背后是恋人们对她的绝情
  • 拼命于执着,别人又怎能救脱你呢
  • 一起走过青春,却最终走不进婚姻
  • 2009年,一个老百姓眼里的不折腾
  • 我不需要在你眼睛里寻找我的存在
  • KFC这么有名我竟不知是卖什么的
  • 到底是男人坏些,还是女人坏些?
关于我们 | X5dj动态 | 加入我们 | 友情链接 | 官方日志 | 免责声明 | 举报不良信息
北京开创明天科技有限公司 版权所有 京ICP证040979号