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中字典(dict)和列表(list)的排序方法实例
Jun 16 Python
Python多进程编程技术实例分析
Sep 16 Python
python实现字典(dict)和字符串(string)的相互转换方法
Mar 01 Python
Python3之简单搭建自带服务器的实例讲解
Jun 04 Python
Python Learning 列表的更多操作及示例代码
Aug 22 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
Jul 11 Python
Python中的self用法详解
Aug 06 Python
解决python3 requests headers参数不能有中文的问题
Aug 21 Python
pandas数据处理进阶详解
Oct 11 Python
关于Pytorch的MNIST数据集的预处理详解
Jan 10 Python
使用 Python 遍历目录树的方法
Feb 29 Python
python实现会员信息管理系统(List)
Mar 18 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 删除无限级目录与文件代码共享
2008/11/22 PHP
模板引擎正则表达式调试小技巧
2011/07/20 PHP
PHP基本语法总结
2014/09/06 PHP
Linux下PHP安装mcrypt扩展模块笔记
2014/09/10 PHP
Laravel5中Cookie的使用详解
2017/05/03 PHP
PHP区块查询实现方法分析
2018/05/12 PHP
PHP聊天室简单实现方法详解
2018/12/08 PHP
laravel 修改.htaccess文件 重定向public的解决方法
2019/10/12 PHP
JQuery 写的个性导航菜单
2009/12/24 Javascript
Jquery实现鼠标移动放大图片功能实例
2015/03/25 Javascript
JavaScript之Object类型介绍
2015/04/01 Javascript
javascript实现随时变化着的背景颜色
2015/04/02 Javascript
AngularJS模块学习之Anchor Scroll
2016/01/19 Javascript
详解vuejs几种不同组件(页面)间传值的方式
2017/06/01 Javascript
使用travis-ci如何持续部署node.js应用详解
2017/07/30 Javascript
详解Vue-cli webpack移动端自动化构建rem问题
2018/04/07 Javascript
vue 使某个组件不被 keep-alive 缓存的方法
2018/09/21 Javascript
完美解决通过IP地址访问VUE项目的问题
2020/07/18 Javascript
深入学习Python中的上下文管理器与else块
2017/08/27 Python
python实现闹钟定时播放音乐功能
2018/01/25 Python
python2.7实现邮件发送功能
2018/12/12 Python
python3 实现函数写文件路径的正确方法
2019/11/27 Python
Django操作session 的方法
2020/03/09 Python
Nginx+Uwsgi+Django 项目部署到服务器的思路详解
2020/05/08 Python
Python连接Mysql进行增删改查的示例代码
2020/08/03 Python
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
机房搬迁方案
2014/05/01 职场文书
争先创优活动总结
2014/08/27 职场文书
环境卫生倡议书
2014/08/29 职场文书
2015新年寄语(一句话)
2014/12/08 职场文书
2015年领导干部廉洁自律工作总结
2015/05/26 职场文书
入党积极分子党小组意见
2015/06/02 职场文书
2015年财务人员个人工作总结
2015/07/27 职场文书
2016习总书记系列重要讲话心得体会
2016/01/15 职场文书
高一化学教学反思
2016/02/22 职场文书
HttpClient实现表单提交上传文件
2022/08/14 Java/Android