Python bytes和string相互转换

最后更新于:2020-03-21 12:03:21

一.bytes和string区别

1.python bytes 也称字节序列,并非字符。取值范围 0 <= bytes <= 255,输出的时候最前面会有字符b修饰;string 是python中字符串类型;

2.bytes主要是给在计算机看的,string主要是给人看的;

3.string经过编码encode,转化成二进制对象,给计算机识别;bytes经过解码decode,转化成string,让我们看,但是注意反编码的编码规则是有范围,\xc8就不是utf8识别的范围;

输出结果:

 

 

二.bytes转string

string经过编码encode转化成bytes

输出结果:

 

三.string转bytes

bytes经过解码decode转化成string

输出结果:

猜你喜欢:

1.python bytes

2.python bytearray

3.python 深拷贝和浅拷贝

4.python 局部变量和全局变量

 

转载请注明猿说Python » python bytes和string相互转换

 

技术交流、商务合作请直接联系博主
扫码或搜索:猿说python
python教程公众号
猿说python
微信公众号 扫一扫关注