python字符串的编码转换
str和bytes之间可以通过encode()和decode()方法进行转换,这两个方法互为逆过程。
工具/原料
python3
编码
encode( )方法为str对象的方法,用于将字符串转换为二进制数据(即bytes)
定义一个str1的字符串,对他采用utf-8编码转换为二进制数据
采用GBK编码转换成二进制数据,
解码
decode( )方法用于解码,格式与编码相同
需要注意:解码采用的字符编码,需要与编码时采用的编码一致
否则会出现错误
有一些偶然情况,他不会出现错误,但是解出来的是乱码
注意事项
encode()和decode()都不会修改原字符串。
如果需要修改原字符串,需要对其进行重新赋值。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:119
阅读量:44
阅读量:180
阅读量:178
阅读量:179