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实现一个简单的线程池
Apr 07 Python
python中查看变量内存地址的方法
May 05 Python
Python文件操作,open读写文件,追加文本内容实例
Dec 14 Python
django加载本地html的方法
May 27 Python
python版opencv摄像头人脸实时检测方法
Aug 03 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
Mar 11 Python
Pycharm保存不能自动同步到远程服务器的解决方法
Jun 27 Python
Django打印出在数据库中执行的语句问题
Jul 25 Python
pycharm如何实现跨目录调用文件
Feb 28 Python
详解Python的爬虫框架 Scrapy
Aug 03 Python
拿来就用!Python批量合并PDF的示例代码
Aug 10 Python
Python 中random 库的详细使用
Jun 03 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
全文搜索和替换
2006/10/09 PHP
php+iframe实现隐藏无刷新上传文件
2012/02/10 PHP
php图片添加文字水印实现代码
2016/03/15 PHP
PHP实现的简单AES加密解密算法实例
2017/05/29 PHP
laravel 解决强制跳转 https的问题
2019/10/22 PHP
一个不错的用JavaScript实现的UBB编码函数
2007/03/09 Javascript
Javascript Tab 导航插件 (23个)
2009/06/11 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
2013/06/14 Javascript
JavaScript重载函数实例剖析
2016/05/13 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
2016/12/13 Javascript
jquery,js简单实现类似Angular.js双向绑定
2017/01/13 Javascript
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
2017/08/17 jQuery
ES6学习教程之块级作用域详解
2017/10/09 Javascript
jQuery UI实现动画效果代码分享
2018/08/19 jQuery
Vue路由history模式解决404问题的几种方法
2018/09/29 Javascript
微信小程序自定义波浪组件使用方法详解
2019/09/21 Javascript
[01:18:21]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
python实现zencart产品数据导入到magento(python导入数据)
2014/04/03 Python
Python列表append和+的区别浅析
2015/02/02 Python
python实现通过pil模块对图片格式进行转换的方法
2015/03/24 Python
Python实现国外赌场热门游戏Craps(双骰子)
2015/03/31 Python
连接Python程序与MySQL的教程
2015/04/29 Python
Django 自定义分页器的实现代码
2019/11/24 Python
python进程池实现的多进程文件夹copy器完整示例
2019/11/27 Python
基于python实现查询ip地址来源
2020/06/02 Python
销售人员中英文自荐信
2013/09/22 职场文书
网络研修随笔感言
2014/02/17 职场文书
小区推广策划方案
2014/06/06 职场文书
应届大学生求职信
2014/07/20 职场文书
公司优秀员工获奖感言
2014/08/14 职场文书
学雷锋感言
2015/08/03 职场文书
CSS3实现的文字弹出特效
2021/04/16 HTML / CSS
关于python爬虫应用urllib库作用分析
2021/09/04 Python
Win7/8.1用户可以免费升级到Windows 11系统吗?
2021/11/21 数码科技
Mybatis-Plus进阶分页与乐观锁插件及通用枚举和多数据源详解
2022/03/21 Java/Android