国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python bytes是什么

python bytes是什么

头像

爱喝马黛茶的安东尼

2019-09-19 10:32:275029浏览 · 0收藏 · 0评论

在Python3以后,字符串和bytes类型彻底分开了。字符串是以字符为单位进行处理的,bytes类型是以字节为单位处理的。

bytes数据类型在所有的操作和使用甚至内置方法上和字符串数据类型基本一样,也是不可变的序列对象。

相关推荐:《Python教程

bytes对象只负责以二进制字节序列的形式记录所需记录的对象,至于该对象到底表示什么(比如到底是什么字符)则由相应的编码格式解码所决定。Python3中,bytes通常用于网络数据传输、二进制图片和文件的保存等等。可以通过调用bytes()生成bytes实例,其值形式为 b'xxxxx',其中 'xxxxx' 为一至多个转义的十六进制字符串(单个 x 的形式为:\x12,其中\x为小写的十六进制转义字符,12为二位十六进制数)组成的序列,每个十六进制数代表一个字节(八位二进制数,取值范围0-255),对于同一个字符串如果采用不同的编码方式生成bytes对象,就会形成不同的值。

b = b''         # 创建一个空的bytes
b = byte()      # 创建一个空的bytes
b = b'hello'    #  直接指定这个hello是bytes类型
b = bytes('string',encoding='编码类型')  #利用内置bytes方法,将字符串转换为指定编码的bytes
b = str.encode('编码类型')   # 利用字符串的encode方法编码成bytes,默认为utf-8类型
bytes.decode('编码类型'):将bytes对象解码成字符串,默认使用utf-8进行解码。

对于bytes,我们只要知道在Python3中某些场合下强制使用,以及它和字符串类型之间的互相转换,其它的基本照抄字符串。

简单的省事模式:

string = b'xxxxxx'.decode() 直接以默认的utf-8编码解码bytes成string

b = string.encode() 直接以默认的utf-8编码string为bytes

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

人狗大战5高清正版免费观看| 免费观看已满十八岁的电视剧大全 | 美国式禁忌| 《熟妇的荡欲》HD中字| 《在线观看交换做爰》| 二人生猴子全程免费| 日日精进久久为功的下一句是| 保姆的特殊待遇5| 免费的行情网站WWW下载大全| 王娟被老赵一夜干4次| 俩个人做AJ的视频教程大全| 黑暗的反射| 稚嫩的小学生初中生怎么形容| 主动把乳头放进男朋友嘴巴里| 机械革命| 台剧《恋爱之瘾》小蓝| 三年大片免费观看完整版高清 | 禁忌1| 《美丽妻子替夫还债》剧情| SNH48欧洲码和亚洲码图片| 成色18K1.220.38软件| 教室停电 挺进她体内H| 完美搭档| 《好好疼爱里面》免费看| 把腿开大点我添添你SB| 巜催情精油按摩2高潮| 天美麻花高清在线看电视剧 | 《朋友年轻的妈妈》中字头歌词| 老师粗大破女学生花苞| 半裸| 动漫网| 60左右男性几天需要性一次| 蜜桃成时熟| 成全影视大全免费追剧大全| 男生把小困困放到女生困里视频 | B站夫妻进入高峰期需要多久| 林喜宝爸爸叫李叔叔到家是哪一集| 自己怎么玩隐私位置游戏| 《疯狂72小时》韩剧| 豆传媒剧国产MV有什么特点| 高压监狱在线观看完整免费高清满.