当前位置: 首页 > 图灵资讯 > 行业资讯> python中str和bytes如何相互转化?

python中str和bytes如何相互转化?

发布时间:2025-11-17 18:04:20

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

string转为bytes

方法一:使用utf-8 的方式编码,转成 bytes

>>>website_bytes_utf8=website.encode(encoding="utf-8")
>>>type(website_bytes_utf8)
<class'bytes'>
>>>website_bytes_utf8
b'http://www.jb51.net/'

方法二:使用编码encode,转化成bytes

str="aabbcc"
bytes=str.encode('utf-8')

print(str)
aabbcc
print(bytes)
b'aabbcc'

bytes转为string

方法一:使用utf-8 的方式编码,转成string

>>>website_string=website_bytes_utf8.decode()
>>>type(website_string)
<class'str'>
>>>website_string
'http://www.jb51.net/'

方法二:使用解码decode,转化成string

bytes=b"aabbcc"
str=bytes.decode('utf-8')
print(bytes)
b'aabbcc'
print(str)
aabbcc

以上就是python中str和bytes的相互转化,希望能对你有所帮助哦~

相关文章

python中str和bytes如何相互转化?

python中str和bytes如何相互转化?

2025-11-17
python中如何使用break跳出for循环?

python中如何使用break跳出for循环?

2025-11-17
python中map函数和filter函数有什么区别?

python中map函数和filter函数有什么区别?

2025-11-17
python中实现字符与ascll码相互转换方法

python中实现字符与ascll码相互转换方法

2025-11-17
python中return和print的区别有哪些?

python中return和print的区别有哪些?

2025-11-17
python中如何实现用return返回多个值?

python中如何实现用return返回多个值?

2025-11-17