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 相关文章推荐
python实现多线程暴力破解登陆路由器功能代码分享
Jan 04 Python
python实现ping的方法
Jul 06 Python
Python选课系统开发程序
Sep 02 Python
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
Sep 06 Python
python3模块smtplib实现发送邮件功能
May 22 Python
python write无法写入文件的解决方法
Jan 23 Python
numpy基础教程之np.linalg
Feb 12 Python
Python socket模块实现的udp通信功能示例
Apr 10 Python
Python 生成VOC格式的标签实例
Mar 10 Python
Python新手学习标准库模块命名
May 29 Python
编写python代码实现简单抽奖器
Oct 20 Python
pytest实现多进程与多线程运行超好用的插件
Jul 15 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 simplexmlElement操作xml的命名空间实现代码
2011/01/04 PHP
PHP通过iconv将字符串从GBK转换为UTF8字符集
2011/07/18 PHP
PHP的PDO错误与错误处理
2019/01/27 PHP
js form action动态修改方法
2008/11/04 Javascript
javascript 程序库的比较(一)之DOM功能
2010/04/07 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
jQuery实现信息提示框(带有圆角框与动画)效果
2015/08/07 Javascript
jQuery实现自动与手动切换的滚动新闻特效代码分享
2015/08/27 Javascript
js方法数据验证的简单实例
2016/09/17 Javascript
Vue学习笔记进阶篇之vue-cli安装及介绍
2017/07/18 Javascript
node跨域转发 express+http-proxy-middleware的使用
2018/05/31 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 Javascript
vue-cli3 配置开发与测试环境详解
2019/05/17 Javascript
vue中的v-if和v-show的区别详解
2019/09/01 Javascript
解决vue打包 npm run build-test突然不动了的问题
2020/11/13 Javascript
vue+iview实现文件上传
2020/11/17 Vue.js
[01:39:42]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python实现查找两个字符串中相同字符并输出的方法
2015/07/11 Python
Flask框架Flask-Principal基本用法实例分析
2018/07/23 Python
python开发准备工作之配置虚拟环境(非常重要)
2019/02/11 Python
python使用mitmproxy抓取浏览器请求的方法
2019/07/02 Python
Python使用扩展库pywin32实现批量文档打印实例
2020/04/09 Python
Rowdy Gentleman服装和配饰:美好时光
2019/09/24 全球购物
全球才华横溢工匠的家居装饰、珠宝和礼物:NOVICA
2021/01/22 全球购物
说一下mysql, oracle等常见数据库的分页实现方案
2012/09/29 面试题
大四学生毕业自荐信
2013/11/07 职场文书
团队精神演讲稿
2013/12/31 职场文书
商场中秋节活动方案
2014/02/07 职场文书
小露珠教学反思
2014/04/30 职场文书
村安全生产责任书
2014/08/25 职场文书
2014年部门工作总结
2014/11/12 职场文书
优秀共产党员事迹材料
2014/12/18 职场文书
教师节慰问信
2015/02/15 职场文书
歌咏比赛口号大全
2015/12/25 职场文书
人为什么会“幸灾乐祸”?
2019/08/06 职场文书
解析python中的jsonpath 提取器
2022/01/18 Python