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

文章 > Python常见问题 > 怎么处理Python字符编码转换?

怎么处理Python字符编码转换?

头像

silencement

2019-07-22 11:25:456348浏览 · 0收藏 · 0评论

python 有str object 和 unicode object 两种字符串, 都可以存放字符的字节编码,但是他们是不同的type,这一点很重要,也是为什么会有encode 和decode。

encode 和 decode在pyhton 中的意义可表示为

encode将

unicode-----> str

decode

unicode <-------str

几种常用法:

str_string.decode('codec') 是把str_string转换为unicode_string, codec是源str_string的编码方式

unicode_string.encode('codec') 是把unicode_string 转换为str_string,codec是目标str_string的编码方式

str_string.decode('from_codec').encode('to_codec') 可实现不同编码的str_string之间的转换

比如:

>>> t='长城'
>>> t
'\xb3\xa4\xb3\xc7'
>>> t.decode('gb2312').encode('utf-8')
'\xe9\x95\xbf\xe5\x9f\x8e'

str_string.encode('codec') 是先调用系统的缺省codec去把str_string转换为unicode_string,然后用encode的参数codec去转换为最终的str_string. 相当于str_string.decode('sys_codec').encode('codec')。

unicode_string.decode('codec') 基本没有意义,unicode 在python里只用一种unicode编码,UTF16或者UTF32(编译python时就已经确定),没有编码转换的需要。 

注:缺省codec在site-packages下的sitecustomize.py文件中指定,比如

import sys

sys.setdefaultencoding('utf-8')

关注

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

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

暴躁老妈1-46集免费| 私处按摩SPA养生精油| [汉化版]全彩漫画免费阅读| 老汉噗嗤一声整根全进视频| 旅游换伴交流故事100篇| 1984保罗和妈妈| 麻花星空天美MV免费观看电视剧| 穿真空短裙挤公交会被赶走吗| 迪拜的女孩| 人OR猪OR狗的DNA播放| 扌桑小孩的辶鬲的历史背景| 女性左腿又开腿肚子视频大全 | 小日子在线观看高清完整版| 冯德伦| 男人添女人荫道口视频| DO时不堪入耳的话的| 45岁老阿姨喷了三次尿素乳青| GOOGLE官网入口| 性饥渴美国女兵理论片| 麻豆传媒| 扌暴辶鬲和扌暴辶的区别| 樱花视频在线观看电视剧高清| 风流夫人免费观看高清电视剧 | 二人世界高清视频播放| 女人尝试到更粗大的心理变化 | 今天的高清视频在线观看高清 | 最新一本道| B站暴躁姐的丈夫是干什么的| 水稀美里| 父女一起到达巅峰的小说| 《请好好疼爱里面》免费观看| 按摩师把我添高潮了6次| 老师含紧一点H边做边走| 玩具体验馆BY 笔趣阁| 偷吃爸爸擎天柱1-100集| 少女配狗视频大全播放| 国外不堪入目的演唱会| 全糖可乐| 麻花MV在线看免费观看电视剧| 阴部按摩出水太尴尬怎么办| 《甜蜜惩罚2》第二季的剧情