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

文章 > Python基础教程 > python3中utf-8编码如何转换?

python3中utf-8编码如何转换?

Python3编码

头像

小P

2020-11-15 22:31:573698浏览 · 0收藏 · 0评论

python中的编码之间可以相互转换,这个我们在之前的文章中有讲到。那小编开始提问了,utf-8编码如何转换?有的小伙伴可能对这个词模模糊糊的有点印象。但是如果我们提到unicode编码大家就会觉得很熟。所以今天讲的是unicode编码里的utf-8,大家一起来试试两个不同编码的区别吧,也许会有新的惊喜。


utf-8编码将一个 unicode 字符编码成 1~6 个字节,常用的英文字母被编码成 1 个字节,汉字通常是 3 个字节,只有很生僻的字符才会被编码成 4~6 个字节。注意,从 unicode 到 utf-8 并不是直接的对应,而是通过一些算法和规则来转换的。

 来看一下具体编码例子吧:

>>> list('中'.encode('utf-8'))
[228, 184, 173]
>>> list('a'.encode('utf-8'))
[97]

可以看出,utf-8 将汉字 ‘中’ 编码成了三个字节,将英文字母 ‘a’ 编码成了一个字节,且 utf-8 编码兼容 ASCII 编码。

 

拓展:unicode 编码

为每种语言制定一套编码方式实在是太蠢了!为什么不能把所有语言的所有字符一起编码呢?

把所有语言统一到一套编码里,这套编码就是 unicode 编码。使用 unicode 编码,无论处理什么文本都不会出现乱码问题了。

unicode 编码使用两个字节(16 位 bit)表示一个字符,比较偏僻的字符需要使用 4 个字节。

但是新的问题又来了,如果一段纯英文文本,用 unicode 编码存储会比用 ASCII 编码多占用一倍空间!无论是存储还是传输都很浪费!


今天对utf-8编码转换的讲解到这里就结束了,不知道小伙伴们有没有熟练掌握呀~小编看了一遍就会了,代码真的很简单。后续有新的类似拓展,小编也会及时更新出来。

关注

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

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

VEHICLE| 《湿点》未增减板相似| 双乳压在落地窗前做H| 成品PPT网站大片入口| 扌暴辶鬲和扌吴辶的区别| 强壮公借种日日躁我| 嗯~啊~叫..~呻..吟视..| 里番| 蜜桃成时| 张嘴伸舌头呼吸原声| 快拨出天我是你母亲歌词监控| 9.1芒果浏览器| 小洞流口水了 是不是饿了| 18岁的少女与狗高清电视剧| 《高压监狱2》完整版| 《欢迎来到!浪荡精灵之森》动漫..| 7777影院免费观看电视剧大全| 看片| 李丽珍| 恋爱之瘾| 1尿到0的直肠里| 我的老师中韩双字| 适合做时看的电影| 第1章品尝朋友娇妻| 《高潮3》HD未删减减| 《请好好疼爱里面》免费观看| 在线观看日本韩国电影电视剧| 日日精进久久为功的下一句是 | 我的绝色老板娘阅读| 《夜班护士》结局| 把腿扒开让我添30分钟| 狗锁女人全集免费播放| 《性爽2》电影| 亚洲一区二区三区| 一路向西在线播放| 日本M码和欧洲码的区别AS..| 在线观看免费视频| 露胸透明睡衣| 女性左腿又开腿肚子视频大全| 《吃你吃上瘾》| 求片