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中实现常量(Const)功能
Jan 28 Python
深入理解python中的闭包和装饰器
Jun 12 Python
Python语言实现将图片转化为html页面
Dec 06 Python
运行django项目指定IP和端口的方法
May 14 Python
关于python下cv.waitKey无响应的原因及解决方法
Jan 10 Python
对python 通过ssh访问数据库的实例详解
Feb 19 Python
python实现AES和RSA加解密的方法
Mar 28 Python
python dataframe NaN处理方式
Dec 26 Python
Python 生成VOC格式的标签实例
Mar 10 Python
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误
Apr 01 Python
Python通用唯一标识符uuid模块使用案例
Sep 10 Python
运行python提示no module named sklearn的解决方法
Nov 29 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_Flame(Version:Progress)的原代码
2006/10/09 PHP
php表单敏感字符过滤类
2014/12/08 PHP
ThinkPHP打开验证码页面显示乱码的解决方法
2014/12/18 PHP
利用php + Laravel如何实现部署自动化详解
2017/10/11 PHP
php中yar框架实例用法讲解
2020/12/27 PHP
input输入框的自动匹配(原生代码)
2013/03/19 Javascript
struts2+jquery+json实现异步加载数据(自写)
2013/06/24 Javascript
代码获取历史上的今天发生的事
2014/04/11 Javascript
jquery实现简易的移动端验证表单
2015/11/08 Javascript
jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
2020/04/16 Javascript
基于JavaScript实现添加到购物车效果附源码下载
2016/08/22 Javascript
BootStrap glyphicon图标无法显示的解决方法
2016/09/06 Javascript
JavaScript 总结几个提高性能知识点(推荐)
2017/02/20 Javascript
nodejs multer实现文件上传与下载
2017/05/10 NodeJs
ES6入门教程之Iterator与for...of循环详解
2017/05/17 Javascript
ES6中Array.find()和findIndex()函数的用法详解
2017/09/16 Javascript
webpack4+express+mongodb+vue实现增删改查的示例
2018/11/08 Javascript
Vue组件模板的几种书写形式(3种)
2020/02/19 Javascript
vue中封装axios并实现api接口的统一管理
2020/12/25 Vue.js
[03:18]DOTA2亚洲邀请赛小组赛第一日 RECAP赛事回顾
2015/01/30 DOTA
python正则表达式判断字符串是否是全部小写示例
2013/12/25 Python
Python随机生成信用卡卡号的实现方法
2015/05/14 Python
python获取目录下所有文件的方法
2015/06/01 Python
python批量制作雷达图的实现方法
2016/07/26 Python
python实现rsa加密实例详解
2017/07/19 Python
通过python实现随机交换礼物程序详解
2019/07/10 Python
Django配置MySQL数据库的完整步骤
2019/09/07 Python
python之array赋值技巧分享
2019/11/28 Python
pytorch 中pad函数toch.nn.functional.pad()的用法
2020/01/08 Python
基于Python的身份证验证识别和数据处理详解
2020/11/14 Python
前端制作动画的几种方式(css3,js)
2016/12/12 HTML / CSS
乐高瑞士官方商店:LEGO CH
2020/08/16 全球购物
mysql_pconnect()和mysql_connect()有什么区别
2012/05/25 面试题
员工年度工作总结2015
2015/05/18 职场文书
关于环保的广播稿
2015/12/17 职场文书
一个成功的互联网创业项目,必须满足这些要求
2019/08/23 职场文书