python内置函数bytearray用法详解
Python 详解 函数 用法 内置
2023-09-11 14:15:15 时间
python的内置函数bytearray返回一个新的 bytes 数组,bytearray 类是一个可变序列,包含范围为 0 <= x < 256 的整数。
语法结构:
class bytearray([source[, encoding[, errors]]])
参数解析:
- 可选形参source可以传入字符串,int,iterable 可迭代对象, 遵循 缓冲区接口 的对象, 不同的类型将有不同的效果
- string ,如果source是字符串,则必须指定encoding参数,bytearray() 会使用 str.encode() 方法来将 string 转变成 bytes
- int ,如果source是int,会初始化大小为该数字的数组,并使用 null 字节填充
- 如果是一个遵循 缓冲区接口 的对象,该对象的只读缓冲区将被用来初始化字节数组
- iterable 可迭代对象, 要求元素的范围必须是 0 <= x < 256 的整数,它会被用作数组的初始内容
- 如果没有传入source参数,则返回一个长度为0的bytes数组
示例代码:
print(bytearray())
print(bytearray("I love you", encoding='utf-8'))
print(bytearray(3))
print(bytearray([1, 2, 3]))
运行结果:
相关文章
- Python程序 #!/usr/bin/python 的解释
- python通过socket实现多个连接并实现ssh功能详解
- Python 字符串_python 字符串截取_python 字符串替换_python 字符串连接
- python分段计费demo
- 【Python五篇慢慢弹(3)】函数修行知python
- Python绘制六种可视化图表详解,三维图最炫酷!你觉得呢?
- 关于Python正则表达式findall函数问题详解
- python 排序算法总结及实例详解
- Python 日期和时间_python 当前日期时间_python日期格式化
- python非对称加密模块rsa
- Python-datetime模块详解(未完,待续)
- python方法的重写代码示例
- Python语言学习:在python中,如何获取变量的本身字符串名字而非其值/内容及其应用(在代码中如何查找同值的所有变量名)
- Python之pandas:pandas中to_csv()、read_csv()函数的index、index_col(不将索引列写入)参数详解之详细攻略
- Python编程语言学习:python语言中快速查询python自带模块&函数的用法及其属性方法、如何查询某个函数&关键词的用法、输出一个类或者实例化对象的所有属性和方法名之详细攻略
- Python:利用python编程实现三维图像绘制展示(六面体旋转、三维球柱状体、下雪场景等)
- Python编程语言学习:python中与数字相关的函数(取整等)、案例应用之详细攻略
- Python语言学习之常见语句命令那些事:python和常见语句命令(条件语句、pass语句)使用方法之详细攻略
- ModuleNotFoundError: No module named ‘torch‘解决方案python安装torch(python3.6+torch1.6)
- 〖Python自动化办公篇⑲〗 - python实现邮件自动化 - 邮件发送
- 〖Python自动化办公篇㉑〗- python实现邮件自动化 - 定时发送邮件
- Appium+python自动化(六)- 连接模拟器并启动淘宝APP(超详解)
- Python快速上手系列--列表--详解篇
- Python快速上手系列--字符串--详解篇
- Python 头部 #!/usr/bin/python 和 #!/usr/bin/env 的区别
- kafka-python中消费参数auto.offset.reset详解
- 【异常】前端ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- 【python 实战】---- 批量将xlxs文件中的base64转换成png图片工具开发
- 【Python实战】 ---- python 自带的 venv 虚拟环境更新 pip 失败
- Python常用内置函数(python 3.x)
- Python开发之Python导包的几种方法,自定义包的生成以及导入详解