国产成人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

关注

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

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

EVILANGEL| 亚洲尺码和欧洲尺码的区别在哪在..| 玉蒲团2之艳乳欲仙| 奶牛厂| 《湿点》未增减板相似| 《法国空乘8》电影| 丫头把腿开大让我添添| 二人生猴子全程免费下载| 小雪解开乳罩给老杨摸| 他的手一路下滑| 华为荣耀V40手机价格| 亲嘴还扔衣服| 日韩电影| 一边啃奶头一边躁狂会怎么样| 日韩电影| 《如狼似虎的女人》大结局| 国精产品一品二品国精HTC| 扒开内裤边吃奶XXOO外国网站| 跳D开到最大C死我| 一个添B一个添3个人添| 蜜臀| 大桥ひとみ| 16岁女儿与父亲一起做饭| 成全影视大全免费追剧大全 | 被灌满精子的女人会得白血病吗| 亚洲一区二区| 丫头把腿开大让我添添| 善良的小峡子 4| 人犬兽人在线观看免费完整一| 《医务室上垒》动漫全集在线观看 | 男同网站| 《湿点》未增减板相似 | 打扑克视频| PRONHUB| 高坂保奈美| 何以笙默床戏| 胸前两个球跳舞视频大全| 公翁晚上吃我奶头子| 鸡鸣岛| 善良的公与媳HD中字| 欧美大片视频