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 相关文章推荐
python3+PyQt5重新实现自定义数据拖放处理
Apr 19 Python
使用Numpy读取CSV文件,并进行行列删除的操作方法
Jul 04 Python
python实现linux下抓包并存库功能
Jul 18 Python
python启动应用程序和终止应用程序的方法
Jun 28 Python
python 使用socket传输图片视频等文件的实现方式
Aug 07 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
Sep 06 Python
使用 Python 清理收藏夹里已失效的网站
Dec 03 Python
python如何调用百度识图api
Sep 29 Python
jupyter notebook 写代码自动补全的实现
Nov 02 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
Nov 05 Python
OpenCV灰度化之后图片为绿色的解决
Dec 01 Python
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
Apr 13 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随机输出名人名言的代码
2012/10/07 PHP
PHP技术开发微信公众平台
2015/07/22 PHP
PHP使用逆波兰式计算工资的方法
2015/07/29 PHP
thinkphp整合微信支付代码分享
2016/11/24 PHP
php生成HTML文件的类方法
2019/10/11 PHP
JavaScript加密解密7种方法总结分析
2007/10/07 Javascript
基于JQuery的一句话搞定手风琴菜单
2012/09/14 Javascript
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
2013/06/27 Javascript
Javascript和Java获取各种form表单信息的简单实例
2014/02/14 Javascript
全屏滚动插件fullPage.js使用实例解析
2016/10/21 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
JS实现间歇滚动的运动效果实例
2016/12/22 Javascript
详解angularjs跨页面传参遇到的一些问题
2018/11/01 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
2020/04/25 Javascript
js实现缓动动画
2020/11/25 Javascript
[47:42]完美世界DOTA2联赛PWL S2 GXR vs Ink 第一场 11.19
2020/11/20 DOTA
Python字符串转换成浮点数函数分享
2015/07/24 Python
详解Python pygame安装过程笔记
2017/06/05 Python
Python实现感知器模型、两层神经网络
2017/12/19 Python
详解python中asyncio模块
2018/03/03 Python
Python面向对象之继承和组合用法实例分析
2018/08/27 Python
浅析Python中字符串的intern机制
2020/10/03 Python
Python ellipsis 的用法详解
2020/11/20 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
详解使用scrapy进行模拟登陆三种方式
2021/02/21 Python
英国网上香水店:Fragrance Direct
2016/07/20 全球购物
周年庆典邀请函范文
2014/01/23 职场文书
喷漆工的岗位职责
2014/03/17 职场文书
党员批评与自我批评发言
2014/10/02 职场文书
单位工作证明书格式
2014/10/04 职场文书
婚前协议书范本
2014/10/27 职场文书
2014年党的群众路线活动个人整改措施
2014/10/28 职场文书
办公室禁烟通知
2015/04/23 职场文书
2015年十月一日放假通知
2015/08/18 职场文书
Go 语言中 20 个占位符的整理
2021/10/16 Golang
Golang jwt身份认证
2022/04/20 Golang