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实现线程池的方法
Jun 30 Python
Python爬虫辅助利器PyQuery模块的安装使用攻略
Apr 24 Python
python实现简单登陆流程的方法
Apr 22 Python
用TensorFlow实现多类支持向量机的示例代码
Apr 28 Python
python数据批量写入ScrolledText的优化方法
Oct 11 Python
在Pycharm terminal中字体大小设置的方法
Jan 16 Python
python打造爬虫代理池过程解析
Aug 15 Python
Python函数装饰器原理与用法详解
Aug 16 Python
Python Json数据文件操作原理解析
May 09 Python
python“静态”变量、实例变量与本地变量的声明示例
Nov 13 Python
pytorch 两个GPU同时训练的解决方案
Jun 01 Python
Python find()、rfind()方法及作用
Dec 24 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变量可用字符
2014/05/28 PHP
golang与php实现计算两个经纬度之间距离的方法
2016/07/22 PHP
php微信公众号开发(3)php实现简单微信文本通讯
2016/12/15 PHP
PHP截取发动短信内容的方法
2017/07/04 PHP
javascript 伪数组实现方法
2010/10/11 Javascript
JavaScript高级程序设计 客户端存储学习笔记
2011/09/10 Javascript
jquery获取checkbox的值并post提交
2015/01/14 Javascript
JavaScript数组Array对象增加和删除元素方法总结
2015/01/20 Javascript
JavaScript使用slice函数获取数组部分元素的方法
2015/04/06 Javascript
js中利用tagname和id获取元素的方法
2016/01/03 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
vue-quill-editor实现图片上传功能
2017/08/08 Javascript
JS沙箱模式实例分析
2017/09/04 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
200行HTML+JavaScript实现年会抽奖程序
2019/01/22 Javascript
解决vue路由name同名,路由重复的问题
2020/08/05 Javascript
解决vue watch数据的方法被调用了两次的问题
2020/11/07 Javascript
python使用自定义user-agent抓取网页的方法
2015/04/15 Python
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
Django中使用celery完成异步任务的示例代码
2018/01/23 Python
python 自动批量打开网页的示例
2019/02/21 Python
python读取并定位excel数据坐标系详解
2019/06/26 Python
对python中GUI,Label和Button的实例详解
2019/06/27 Python
Python循环实现n的全排列功能
2019/09/16 Python
pandas 缺失值与空值处理的实现方法
2019/10/12 Python
Python中logging日志库实例详解
2020/02/19 Python
Python简单实现词云图代码及步骤解析
2020/06/04 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
2021/01/05 Python
Python 中的函数装饰器和闭包详解
2021/02/06 Python
CSS3中各种颜色属性的使用教程
2016/05/17 HTML / CSS
html5 外链式实现加减乘除的代码
2019/09/04 HTML / CSS
工地安全质量标语
2014/06/07 职场文书
大三学年自我鉴定范文(3篇)
2014/09/28 职场文书
介绍信的格式
2015/01/30 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
爱心募捐通知范文
2015/04/27 职场文书