python字节数组如何使用?
2023-09-11 14:18:27 时间
python字节数组如何使用?
1、bytes和bytearray的要素都是在0-255之间的整数,但任何字符串都可以通过字符编码方案存储。字节数组切片或相应的字节数组;字节组可以直接显示ASCII字符。
JavaScript
s = 'helloè?í'
b_arr = bytes(s, 'utf_8')
print(type(b_arr))
print(type(b_arr))
for b in b_arr:
print(b, end=' ')
print()
print('element of bytes is int number', b_arr[0])
print('splice of bytes is bytes',end = ' ' )
b_arr_splice = b_arr[:1]
print(b_arr_splice)
num_b_arr = bytes([299])
2、struct模块提供了将打包的字节序列转换节序列转换成由不同类型字段组成的元组,也有一些函数用于反向转换,将元组转换成打包的字节序列。该模块可以处理bytes,bytearray和memoryview对象。
JavaScript
import struct
record_format = 'hd4s'
pack_bytes = struct.pack(record_format, 7 , 3.14,b'gbye')
print(type(pack_bytes))
print(pack_bytes)
with open('struct.b', 'wb') as fp:
fp.write(pack_bytes)
record_size = struct.calcsize(record_format)
with open('struct.b', 'rb') as fp:
record_bs = fp.read(record_size)
print(struct.unpack(record_format, record_bs))
以上就是python字节数组的使用,希望对大家有所帮助。
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
相关文章
- 40行代码教你利用Python网络爬虫批量抓取小视频
- python模块包调用问题
- 第二百九十九节,python操作redis缓存-SortSet有序集合类型,可以理解为有序列表
- Python 日期和时间_python 当前日期时间_python日期格式化
- PYTHON文件多线程下载
- 【Python五篇慢慢弹】快速上手学python
- python中hashlib模块用法示例
- python新式类和经典类的区别
- python连接mysql
- python自定义小工具:密码匿名化、毫秒时间显示、人类易读字节
- Python - 安装并配置Anaconda环境
- 【Python】python对象与json相互转换
- 【OpenCV-Python】教程:6-4 Depth Map from Stereo Images 立体图像的深度图
- Atitit web httphandler的实现 java python node.js c# net php 目录 1.1. Java 过滤器 servelet1 1.2. Python的
- 华为OD机试 - 优选核酸检测点(Java & JS & Python)
- 华为OD机试 - 快递业务站(Java & JS & Python)
- 学习Python想放弃,因为你没有培养自己的兴趣!
- keras-yolo3:python库之keras-yolo3的简介、安装、使用方法详细攻略
- Python编程语言学习:python编程语言中重要函数讲解之map函数等简介、使用方法之详细攻略
- Python语言学习:python语言代码调试—异常处理之详细攻略
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Entry/Entry的Command)
- Python语言学习:基于python五种方法实现使用某函数名【func_01】的字符串格式('func_01')来调用该函数【func_01】执行功能
- Py之pyglet:Python之pyglet库的简介、安装、使用详细攻略
- 已解决2.Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and wi
- 已解决2. Set PROTOCOL_BUPFERS_PYTHON_iMPLEMENTATION=python (but this will use pure-Python parsing and w
- 为什么学习Python?数据给你八大理由
- 〖Python 数据库开发实战 - Python与MySQL交互篇⑩〗- 创建新闻管理系统的具体python文件
- 从零开始学python | 什么是Python JSON?
- 【Python成长之路】python 基础篇 -- global/nonlocal关键字使用
- 【机器学习实战】python机器学习之贝叶斯分类
- Python学习20:高级特性
- Python游戏开发入门:pygame最小开发框架-1
- Python编程:sqlalchemy模块对msyql的增删改查
- python基础===一行 Python 代码实现并行(转)
- 【异常】前端ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- Python可视化数据分析01、python环境搭建
- 从零开始,学会Python爬虫不再难!!! -- (5)截流:从网络包中获取数据 丨蓄力计划