码迷,mamicode.com
首页 > 编程语言 > 详细

python的编码和解码

时间:2019-11-14 09:55:46      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:完成   div   byte   unicode   形式   code   进制   字符串   机制   

python的机制,对于字符串str在从内存读到显示器上时,python自动完成了解码工作让你看到的不是一串二进制,而是这串二进制根据unicode对应的字符,但对于字节bytes来说,python不会对他处理,就这么原汁原味的呈现给你,所以你看到的str是字符串而bytes则是16进制表示的二进制。

encode和decode

对于字符串str只有一个编码方法 .encode()默认是以utf-8编码,生成的是对应的字节bytes。也即是告诉python,str不需要自动编码了,就以二进制显示。
对于字节bytes只有一个解码方法.decode()默认也是utf-8解码,生成对应的字符串str。也就是相当于告诉python,将我解码后再显示出来,就不再是二进制的形式了。
 
 





python的编码和解码

标签:完成   div   byte   unicode   形式   code   进制   字符串   机制   

原文地址:https://www.cnblogs.com/a19960101/p/11854739.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!