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 相关文章推荐
写了个监控nginx进程的Python脚本
May 10 Python
Python基于Tkinter实现的记事本实例
Jun 17 Python
Python 多线程的实例详解
Sep 07 Python
python实现图书管理系统
Mar 12 Python
selenium+python自动化测试之鼠标和键盘事件
Jan 23 Python
python通过http下载文件的方法详解
Jul 26 Python
python实现对服务器脚本敏感信息的加密解密功能
Aug 13 Python
python+selenium 鼠标事件操作方法
Aug 24 Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
Oct 11 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
May 13 Python
详解Python requests模块
Jun 21 Python
Python中re模块的元字符使用小结
Apr 07 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下通过系统信号量加锁方式获取递增序列ID
2009/09/25 PHP
PHP登录环节防止sql注入的方法浅析
2014/06/30 PHP
PHP脚本自动识别验证码查询汽车违章
2016/12/20 PHP
ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)
2012/01/13 Javascript
script的async属性以非阻塞的模式加载脚本
2013/01/15 Javascript
javascript里模拟sleep(两种实现方式)
2013/01/25 Javascript
左侧是表头的JS表格控件(自写,网上没有的)
2013/06/04 Javascript
Jquery实现由下向上展开效果的例子
2014/12/08 Javascript
JS更改select内option属性的方法
2015/10/14 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
JS实现图片的不间断连续滚动的简单实例
2016/06/03 Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
2016/06/17 Javascript
深入理解js generator数据类型
2016/08/16 Javascript
Javascript动画效果(2)
2016/10/11 Javascript
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
2017/05/26 jQuery
JavaScript对象_动力节点Java学院整理
2017/06/23 Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
2018/10/29 Javascript
Vuex新手的理解与使用详解
2019/05/31 Javascript
vue实现分页栏效果
2019/06/28 Javascript
python类的继承实例详解
2017/03/30 Python
pandas Dataframe行列读取的实例
2018/06/08 Python
python使用opencv对图像mask处理的方法
2019/07/05 Python
python lambda表达式(匿名函数)写法解析
2019/09/16 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
2020/04/08 Python
python requests.get带header
2020/05/05 Python
解决python3.6用cx_Oracle库连接Oracle的问题
2020/12/07 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
Nike英国官网:Nike.com (UK)
2017/02/13 全球购物
JBL英国官网:JBL UK
2018/07/04 全球购物
Otticanet英国:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/02/10 全球购物
聚美优品恶搞广告词
2014/03/14 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
公司租车协议书
2015/01/29 职场文书
幸福来敲门观后感
2015/06/04 职场文书
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript