python的bytes和str的转换

Posted bazingafraser

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的bytes和str的转换相关的知识,希望对你有一定的参考价值。

转换方式:

1、将字符串转换成二进制:encode(编码)

2、将二进制转换成字符串:decode(解码)

例子:

(1)

msg = "我爱北京"

print(msg.encode(‘utf-8‘))

结果:b‘\xe6\x88\x91\xe7\x88\xb1\xe5\x8c\x97\xe4\xba\xac‘

(2)

msg = "我爱北京"

print(msg.encode(‘utf-8‘).decode(‘utf-8‘))

结果我爱北京

以上是关于python的bytes和str的转换的主要内容,如果未能解决你的问题,请参考以下文章

python3 str和bytes之间转换

python中str和bytes相互转换

区分 bytes str 和 unicode

python的bytes和str的转换

Python3中内置类型bytes和str用法及byte和string之间各种编码转换

python3 str或bytes转换函数