国产成人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编码转换的讲解到这里就结束了,不知道小伙伴们有没有熟练掌握呀~小编看了一遍就会了,代码真的很简单。后续有新的类似拓展,小编也会及时更新出来。

关注

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

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

成人韩国三色眼影| 罪恶之城2| 美女比基尼游泳图片视频| 骨科1v1溢奶吸不完怎么办| 也门胡塞武装| 校长揉捏陈若雪的奶头| 《訾花交换做爰》| 妈妈总是晚上装睡配合孩子| 妈妈爱看最经典十部电视剧| 老公不在我和公发| 双男床上剧烈运动会怎么消除| 法国女海军 伦理| 公翁晚上吃我奶头子| 双飞儿媳妇和她闺蜜免费阅读| 主人请好好疼爱里面动画第二季 | 亲吻姐姐| 拔萝卜高清免费大全电视剧| 车后座啪啪刚进去就软了| 深田咏美在线| 《明明说过要用避孕套了》| 共享女儿小诗1~10章的背景资..| 强伦女教师2:伦理| 快拨出天我是你母亲歌词监控| 男人碰到紧的会念念不忘吗?| 穿真空短裙挤公交会被赶走吗| 《女家教》完整版免费观看| 《特殊游泳教练》| 丁字裤阴唇肥大的地方叫什么| 小洞流口水了 是不是饿了| 8848高清电影电视剧免费看| 男人添女人荫道口视频 | 女朋友太骚了每次进去都觉得很疼| 斗破苍穹年番免费高清观看| 亚洲日产精品一二三四区| 《再来一次好吗》动浸| 电影《满足2》完整版在线观看| 二人努力生猴子免费观看| 三级吃奶头添沈玉蒲团2| 男人女人免费观看40集电视剧 | 绝品儿媳陈婷免费阅读| 《落魄贵族当女仆》樱花动漫