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

文章 > Python常见问题 > python编码和解码区别是什么?

python编码和解码区别是什么?

头像

yang

2020-05-20 13:10:193961浏览 · 0收藏 · 0评论

python中的编码与解码的区别:

编码 / encode:将 Unicode 字符串转换为特定编码格式对应的字节码的过程

解码 / decode:将特定编码格式的字节码转换为对应的 Unicode 字符串的过程

示例:

In [43]: '美丽人生'.encode('gbk')
Out[43]: b'\xc3\xc0\xc0\xf6\xc8\xcb\xc9\xfa'

In [44]: b'\xc3\xc0\xc0\xf6\xc8\xcb\xc9\xfa'.decode('gbk')
Out[44]: '美丽人生'

In [45]: '美丽人生'.encode('utf-8')
Out[45]: b'\xe7\xbe\x8e\xe4\xb8\xbd\xe4\xba\xba\xe7\x94\x9f'

In [46]: b'\xe7\xbe\x8e\xe4\xb8\xbd\xe4\xba\xba\xe7\x94\x9f'.decode('utf-8')
Out[46]: '美丽人生'

In [47]: b'\xc3\xc0\xc0\xf6\xc8\xcb\xc9\xfa'.decode('gbk').encode('utf-8')
Out[47]: b'\xe7\xbe\x8e\xe4\xb8\xbd\xe4\xba\xba\xe7\x94\x9f'

上面这种以 b 开头的就是字节码,一个斜杠就是一个字节。可见,一个常用汉字用 GBK 格式编码后占 2 个字节,用 UTF-8 格式编码后占 3 个字节。因为存储或传输时,也用 UTF-8 编码,所以一个汉字占的空间就是 3 个字节。

字符串长度和字节码长度:

In [61]: len('美丽人生')
Out[61]: 4

In [62]: len(b'\xe7\xbe\x8e\xe4\xb8\xbd\xe4\xba\xba\xe7\x94\x9f')
Out[62]: 12

更多Python知识请关注Python自学网

关注

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

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

被灌满精子的女人会得白血病吗| 小妹妹爱大棒棒免费观看电视剧动..| 老头跪在两腿之间吃奶| AGV亚洲版和欧洲版买哪个| 《性爽2》电影| 我兄弟的妈妈免费观看电视剧| 丁香五月色情久久久久| 双乳被四个男人吃奶 | 男人电影| 国产在线观看免费全集电视剧网站| 10岁小学生TEES幼儿| 日本真人版免费PPT| 满18岁免费观看高清电视剧大全| 免费浏览外国黄冈网站的软件 | 做到双眼失焦双男主| 《搬家工人的绝遇》观看| 男生的困困赛女生的困困里| 黑丝美女| 免费观看已满十八岁的电视剧大全 | 把腿扒开让我添30分钟| 男女啪啪做爰高潮全过有多动症| 《蜜桃成熟时》无删减版| 西安天上人间| 按摩师把我添高潮了6次| 女性私密紧致情趣玩具 | 俄罗斯大扔子视频观看| 欧美大片LOGO| 成全视频高清免费观看捉妖记动漫 | 干别人老婆还当面打电话| 免费观看已满十八岁电视剧在线播...| 上位(H)笔趣阁| 黄金网站9.1免费入口| 《如狼似虎的女人》大结局| 《交换做爰》在线观看| 激吻视频| 自述吃了春晚药后有多疯狂| 女人尝试到更粗大的心理变化| 黑料不打烊吃瓜爆料黑料| 鲁鲁影院免费观看电视剧电影 | 按摩师把我添高潮了6次| 女生给男生吃小头头