韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > python怎么换编码

python怎么换编码

头像

silencement

2019-12-10 10:21:342905浏览 · 0收藏 · 0评论

本文实例讲述了Python编码类型转换方法。分享给大家供大家参考,具体如下:

1:Python和unicode

为了正确处理多语言文本,Python在2.0版后引入了Unicode字符串。

2:python中的print

虽然python内部需要将文本编码转换为unicode编码来处理,而终端显示工作则由传统的Python字符串完成(实际上,Python的print

语句根本无法打印出双字节的Unicode编码字符)。

python的print会对输出的unicode编码(对其它非unicode编码,print会原样输出)做自动的编码转换(输出到控制台时),而文件对象

的write方法就不会做,因此,当一些字符串用print输出正常时,write到文件确不一定和print的一样。

在linux下是按照环境变量来转换的,在linux下使用locale命令就可以看到。print语句它的实现是将要输出的内容传送了操作系统,操作

系统会根据系统的编码对输入的字节流进行编码。

>>>str='学习python'
>>> str
'\xe5\xad\xa6\xe4\xb9\xa0python' #asII编码
>>> print str
学习python
>>> str=u'学习python'
>>> str ####unicode编码
'\xe5u\xad\xa6\xe4\xb9\xa0python'

推荐学习《python学习网
3: python中的decode
将其他字符集转化为unicode编码(只有中文字符才需要转换)

>>> str='学习'
>>> ustr=str.decode('utf-8')
>>> ustr
u'\u5b66\u4e60'

这样就对中文字符进行了编码转换,可用python进行后续的处理;(如果不转换的话,python会根据机器的环境变量进行默认的编码转换,这样就可能出现乱码)
4:python中的encode
将unicode转化为其它字符集

>>> str='学习'
>>> ustr=str.decode('utf-8')
>>> ustr
u'\u5b66\u4e60'
>>> ustr.encode('utf-8')
'\xe5\xad\xa6\xe4\xb9\xa0'
>>> print ustr.encode('utf-8')
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

丰满的女教师HD中字3D| 《台球室的特殊待遇》| 第1章饱满的乳峰喷奶水动漫| 李丽珍| 性感内衣女装| 日韩| 免费的黄冈网站有哪些平台| 秘书奶头好大下面好紧| 宝宝扶着水池乖乖让爸爸洗头文| 九九在线观看免费播放大全电视剧 | 蜜桃成熟 在线| 万能浏览器| 久旱逢甘霖(父女)笔端| 真人老太太实战镖客视频大全| 欧美| 噼辛啪啦噼呻啦叭叭叭啦啦叭| 百色助学网| 免费B站看大片真人电视剧| 明明说好的只蹭蹭苦苦恳求歌词 | 美女被咬小头头视频大全| 51今日大瓜每日大赛往期内容 | 欧美电影免费观看电视剧大全| 做一次爱下面多久才能恢复| 共享女儿小诗1~10章的背景资.| 《请好好疼爱里面》免费观看| 交换的温度2| 《我的漂亮老师2》电视剧免费观.. | 公媳欢情沈曼最新童节更新| 美国式的家庭忌讳1-4| 少女哔哩哔哩免费高清观看2 | 欧美大妈LOGO大全| 小雪解开乳罩给老杨摸| 日本真人版免费PPT| 疯狂一家亲TXT全文阅读| 双腿无力合拢红肿外翻男生原因 | 机械师技能| 性感内衣女装| 两个奶头被吃得又翘又肿特别疼| 《漾出OVER FLOWER》..| 九1黄9·1| 公翁挺进小玲的小沉