打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
字符串 与  字节流
python中默认使用的字符编码是unicode。
字符str与字节bytes是两个概念。
字符串,用于显示。
字节流,用于传输,存储。
例如,
s = 'yu123中午'
#s就是一个字符串
sbyte = s.encode()
#sbyte就编码成一个字节流了。  
print(sbyte)
>>> b'yu123\xe4\xb8\xad\xe5\x8d\x88
#字节流,中文显示的是16进制数
s =  sbyte.decode()
#sbyte又解码成字符了
print(s)
>>> 'yu123中午'


总之,str是能显示的字符,bytes是不能直接显示的数值。
字符encode成字节
字节decode成字符
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python必学基础概念
《源码探秘 CPython》15. bytes 对象是怎么实现的?
详解Python字符串编码格式
浅析Python3中的bytes和str类型
专业在线电子书网站
python2和3编码
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服