python中str和bytes如何相互转化?
788次观看
标签:
python
str
bytes
老师回答
string转为bytes
方法一:使用utf-8 的方式编码,转成 bytes
>>> website_bytes_utf8 = website.encode(encoding="utf-8")
>>> type(website_bytes_utf8)
>>> 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)
>>> website_string
'http://www.jb51.net/'
方法二:使用解码decode,转化成string
bytes=b"aabbcc"
str=bytes.decode('utf-8')
print(bytes)
b'aabbcc'
print(str)
aabbcc
©本文版权归环球青藤所有,任何形式转载请联系我们。
免费直播
精选课程
相关推荐