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

关注

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

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

洪真英| 射手中文网| 黄文| 少妇与子亂伦免费看| 《请好好疼爱里面》免费观看| 我就去色| 苍井空《办公室爱欲》| 免费的行情网站WWW网页版 | 母与子免费观看大全电视剧 | 欧美片《肉欲进入》| 我的邻居的老婆2完整版电视剧 | 欧美| 大学生裸贷| 穿真空短裙挤公交会被赶走吗| 男女主亲密缠绕的画面真人版| 美女和帅哥一起努力生产豆浆的视.| 《合租男女》电视剧韩国| 国外成品网站1688入口在哪| 儿媳妇长太漂亮免费观看电视剧 | 阴部按摩出水太尴尬怎么办 | 《蹂躇》无删减版| 少妇激情偷公乱140章| 亚洲精品久久久久久久| 日本暴力强伦轩视频| 初体验3| 《男医生的特殊治疗》| 嗯~啊~叫..~呻..吟视..| 《再来一次好吗》动浸| 旋转木马电动拼插木质科技| 《无法满足》意大利| 妈妈出轨了免费观看电视剧全集| 《再来一次好吗》动漫| 少妇与子亂伦免费看| 美国大片BGM大全播放| 初中小姐姐脚丫踩在男生困困| WWW.麻豆都传媒| 按摩师把我添高潮了6次| 恋爱之瘾电影完整版在线观看免费| 成品网站免费直播有哪些平台推荐 | 日韩妆和欧的一区二区区别在哪| 《如狼似虎的女人》大结局