Python3之字节串bytes与字节数组bytearray的使用详解


Posted in Python onAugust 27, 2019

字节串bytes

字节串也叫字节序列,是不可变的序列,存储以字节为单位的数据

字节串表示方法:

b"ABCD"
b"\x41\x42"
...

字节串的构造函数:

bytes() 创建一个空的字节串 ,同b””

bytes(整数可迭代对象) 用可迭代对象创建一个字节串

bytes(整数n) 生成n个值为0的字节串

bytes(字符串,encoding='utf-8') 转码

字节串的运算:同其他序列的运算

+、+=、*、*=
<、<=、>、>=、!=、==
in / not in 
切片和索引
函数:
len
max
min
sum
any
all

bytes 和 str 之间的转换:

str —?> bytes 使用encode

举个栗子:

>>> s = '你好,世界!'
>>> s.encode(encoding='utf-8')
b'\xe4\xbd\xa0\xe5\xa5\xbd\xef\xbc\x8c\xe4\xb8\x96\xe7\x95\x8c\xef\xbc\x81'

bytes—->str:使用decode

举个栗子:

>>> s = b'\xe4\xbd\xa0\xe5\xa5\xbd\xef\xbc\x8c\xe4\xb8\x96\xe7\x95\x8c\xef\xbc\x81'
>>> s.decode(encoding='utf-8')
'你好,世界!'

bytearray和bytes相同,不讲了

本节完!

以上这篇Python3之字节串bytes与字节数组bytearray的使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
linux系统使用python监控apache服务器进程脚本分享
Jan 15 Python
python回调函数的使用方法
Jan 23 Python
Python2.x和3.x下maketrans与translate函数使用上的不同
Apr 13 Python
python类继承与子类实例初始化用法分析
Apr 17 Python
Python使用getpass库读取密码的示例
Oct 10 Python
python 拼接文件路径的方法
Oct 23 Python
Numpy截取指定范围内的数据方法
Nov 14 Python
python中使用 xlwt 操作excel的常见方法与问题
Jan 13 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
Mar 05 Python
5款Python程序员高频使用开发工具推荐
Apr 10 Python
解决Django中调用keras的模型出现的问题
Aug 07 Python
python datetime中strptime用法详解
Aug 29 Python
Python如何应用cx_Oracle获取oracle中的clob字段问题
Aug 27 #Python
在Python中获取操作系统的进程信息
Aug 27 #Python
python3 下载网络图片代码实例
Aug 27 #Python
Python (Win)readline和tab补全的安装方法
Aug 27 #Python
python中字典按键或键值排序的实现代码
Aug 27 #Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
Aug 27 #Python
Python使用get_text()方法从大段html中提取文本的实例
Aug 27 #Python
You might like
用PHP和ACCESS写聊天室(七)
2006/10/09 PHP
php实现的一个简单json rpc框架实例
2015/03/30 PHP
SAE实时日志接口SDK用法示例
2016/10/09 PHP
iOS+PHP注册登录系统 PHP部分(上)
2016/12/26 PHP
[原创]php正则删除html代码中class样式属性的方法
2017/05/24 PHP
PHP laravel中的多对多关系实例详解
2017/06/07 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
2017/11/20 PHP
js 复制或插入Html的实现方法小结
2010/05/19 Javascript
Jquery Ajax解析XML数据(同步及异步调用)简单实例
2014/02/12 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
2014/02/17 Javascript
jQuery中delegate()方法用法实例
2015/01/19 Javascript
JavaScript DSL 流畅接口(使用链式调用)实例
2015/03/15 Javascript
老生常谈JavaScript数组的用法
2016/06/10 Javascript
全面解析标签页的切换方式
2016/08/21 Javascript
基于angular实现三级联动的生日插件
2017/05/12 Javascript
Webpack执行命令参数详解
2017/06/17 Javascript
原生JS实现ajax与ajax的跨域请求实例
2017/12/01 Javascript
Node.js利用console输出日志文件的方法示例
2018/04/27 Javascript
[01:43]深扒TI7聊天轮盘语音出处4
2017/05/11 DOTA
[01:05:00]2018国际邀请赛 表演赛 Pain vs OpenAI
2018/08/24 DOTA
[50:48]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
为python设置socket代理的方法
2015/01/14 Python
python通过装饰器检查函数参数数据类型的方法
2015/03/13 Python
常见的python正则用法实例讲解
2016/06/21 Python
深入浅析python 中的匿名函数
2018/05/21 Python
python识别图像并提取文字的实现方法
2019/06/28 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
2019/11/21 Python
Python列表切片常用操作实例解析
2019/12/16 Python
python openssl模块安装及用法
2020/12/06 Python
美国综合购物商城:UnbeatableSale.com
2018/11/28 全球购物
介绍一下Linux文件的记录形式
2012/04/18 面试题
药剂专业学生求职信范文
2013/12/28 职场文书
光荣入党自我鉴定
2014/01/22 职场文书
中学教师个人总结
2015/02/10 职场文书
八年级物理教学反思
2016/02/19 职场文书
matplotlib画混淆矩阵与正确率曲线的实例代码
2021/06/01 Python