国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python开发中的编码方式如何对比使用?

python开发中的编码方式如何对比使用?

头像

十一

2020-11-27 17:18:312088浏览 · 0收藏 · 0评论

编码方式的历史大致为ASCII ->gb2312->unicode->utf-8,期间具体详细信息感兴趣的可以去做一些查询,正因为存在这样的过渡,因此对同一模块的不同使用,需要我们去进行有选择性的挑选使用,因此,这就衍生出了我们今天的主题,怎么去对比使用这些存在的编码方式。

来个编码解码的小例子先,记住中文可以进行GBK和utf-8编码,在GBk一个中文字符对应两个字节,在utf-8一个中文字符对应三个字节,中文不能进行ASCII编码。

>>> '爬森'.encode('GBK')
b'\xc1\xf5\xc8\xf3\xc9\xad'
>>> '爬森'.encode('ascii')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
>>> 'Runsen'.encode('ascii')
b'Runsen'
>>> "爬森".encode('utf-8')
b'\xe5\x88\x98\xe6\xb6\xa6\xe6\xa3\xae'
>>> '爬森'.encode('GBK').decode('GBK')
'爬森'
>>> '爬森'.encode('GBK').decode('utf-8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc1 in position 0: invalid start byte

如果编码解码格式不一致可能会出现乱码,encode表示编码,decode表示解码,这样大家可以对选择上有明确想法了吧,如果还想知道更多相关内容,进入python学习网即可。

关注

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

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

下面的小嘴又饿了| 野茱萸| 国外成品网站1688入口在哪| 鹿鞭丸的功效和作用| 《请好好疼爱里面》免费观看| 鸭子4| 少女与狗2在线观看免费版高清 | 灭火宝贝2:决战丛林| 熟母10和熟母10的区别| 日本护士裸体做爰视频| 含着奶做着爱太舒服了| 老师穿白色双开真丝旗袍怎么穿| 女教师免费观看全集电视剧 | 适合夫妻晚上看的三张爱情电视剧| 白日梦我小说全文免费阅读| 香蕉视频安装包怎么安装| 《不戴套瑜伽教练3》| 姑妄言| 《医务室上垒》动漫全集在线观看 | 《太太你想丈夫被开除吧》 | 《吃入铃铛》双男主全文免费阅读| 两个男人搞一个女人的心理| 法国理伦片《粉嫩小娇乳小说| 和教官在教室做了好爽| 俄罗斯少女2免费观看| 蜜臀| 法国色情巜做爰4| 小静被门卫大爷灌满川NG液视..| 土豆网| 苍老师40集全免费观看| 《请好好疼爱里面》免费观看| 69国产精华是纯还是仿| 少女与狗2在线观看免费版高清| 儿子耕种母亲的田地的收获 | 坤坤寒入桃子里电视剧免费看| 坤坤寒入桃子里电视剧| 老牛耕田陈雪435章| 掀开超短裙老师的裙子挺进去| 一边啃奶头一边躁狂会怎么样| 善良的公与媳HD中文 | 欧美人与人动人物2024心理学