Linux培训
达内IT学院

400-996-5531

python常用编码转换函数

  • 发布:Linux培训
  • 来源:网络
  • 时间:2015-07-09 10:35

python常用编码转换函数:

(1) unicode()

全局函数,将str字符串从其它编码(如gb2312)转换为unicode对象

(2) str.decode()

str字符串的方法,将str字符串从其它编码(如gb2312)转换为unicode对象,与unicode()很相似.

(3) str.encode()

str字符串的方法,

(4) unicode.encode()

unicode对象的方法,将unicode对象转成其它相应编码的str字符串对象,如gb2312.

(5) unicode.decode()

unicode对象的方法

应用例子:

>>> s="中文"  #str对象  
>>> ss=u"中文"  #unicode对象  
>>> type(s)  
<type 'str'>  
>>> type(ss)  
<type 'unicode'>  
>>> s1=unicode(s,'mbcs')  # str对象  -->  unicode对象  
>>> s1  
u'\u4e2d\u6587'       
>>> type(s1)  
<type 'unicode'>  
>>> s3=ss.encode('mbcs')  # unicode对象 -->  str对象   
>>> s3  
'\xd6\xd0\xce\xc4'  
>>> type(s3)  
<type 'str'></P>  

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:python执行外部命令或URL
下一篇:python 去除 list 重复元素

关于 python 中的 setup.py

Python 程序员的 10 个常见错误

使用 Python 创建你自己的 Shell (上)

2015年出现的十大流行 Python 库

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省