python的bytes数据类型

bytes叫做字节数据类型:
在python2里字节数据类型跟字符串数据类型是没有做区分的,在python2里bytes类型跟string类型是一样的。
但是在python3里有一个专门的数据类型就叫bytes类型
python3对文本和二进制数据做了更清晰的区分,文本总是unicode的,由str类型表示,二进制数据则由bytes类型表示,python3不会以任意混用的方式调用str和bytes。正是这两者区分的比较清晰,所以不能拼接字符串和字节包

在python3里这两种类型之间通过encode和decod函数来转换
从str——>bytes 用encode

创新互联公司专注于当阳企业网站建设,响应式网站,成都商城网站开发。当阳网站建设公司,为当阳等地区提供建站服务。全流程按需网站策划,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务

"hello world".encode("utf-8")

python的bytes数据类型
从bytes ——>str用decode

"hello world".decode("utf-8")

python的bytes数据类型
在什么时候会用到这个字节码呢?
在python3里socket编程,socket传输会使用字节码传输,这时候就需要将文本的字符串转换为字节码传输

字符编码转换
python的bytes数据类型


本文标题:python的bytes数据类型
标题来源:http://hxwzsj.com/article/jiched.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 定制级高端网站建设 外贸营销网站建设 企业网站设计 成都响应式网站建设 手机网站建设 专业网站建设 成都网站设计公司 网站建设方案 公司网站建设 成都网站建设 营销型网站建设 教育网站设计方案 成都网站设计公司 广安网站设计 成都网站制作 成都营销网站建设 成都品牌网站建设 重庆企业网站建设 网站建设推广 专业网站设计 移动网站建设 成都网站设计