网站建设价格请咨询兴田德润,网站开发用什么,wordpress免费相册插件,在闲鱼可以做网站吗MicroPython标准库 arraybinascii(二进制/ASCII转换)builtins – 内置函数和异常cmath – 复数的数学函数collections – 集合和容器类型errno – 系统错误代码gc – 控制垃圾收集器hashlib – 散列算法heapq – 堆队列算法io – 输入/输出流json – JSON 编码和解码math – 数… MicroPython标准库 arraybinascii(二进制/ASCII转换)builtins – 内置函数和异常cmath – 复数的数学函数collections – 集合和容器类型errno – 系统错误代码gc – 控制垃圾收集器hashlib – 散列算法heapq – 堆队列算法io – 输入/输出流json – JSON 编码和解码math – 数学函数os – 基本的“操作系统”服务random – 生成随机数re – 简单的正则表达式select – 等待一组流上的事件socket – 网络插座模块ssl – SSL/TLS 模块struct – 打包和解包原始数据类型sys – 系统特定的功能time – 时间相关函数uasyncio — 异步 I/O 调度程序zlib – zlib 解压_thread – 多线程支持 RP2040:
ESP32-CAM :
array
array.array(typecode[, iterable]) 创建数组array.append(val) 添加数据array.extend(iterable) 扩展数组val arr[5]: 获取指定下标数据值arr[5] val: 赋值指定下标数据值
类型编码数据类型数据类型字节长度‘b’singned charint1‘B’unsigned charint1‘u’Py_UNICODEUnicode character2‘h’signed shortint2‘H’unsigned shortint2‘i’signed intint2‘I’unsigned intint2‘l’signed longint4‘L’unsigned longint4‘q’singned long longint8‘Q’unsigned long longint8‘f’floatfloat4‘d’doublefloat8
import arrayarr1 array.array(b, [11,12,13,14,15])
arr2 array.array(b, [21,22,23,24,25])
arr3 array.array(b)print(arr1 type:, type(arr1), len:, len(arr1), arr1)
print(arr2 type:, type(arr2), len:, len(arr2), arr2)
print(arr3 type:, type(arr3), len:, len(arr3), arr3)arr3.append(31)
arr3.append(32)
arr3.append(33)
print(arr3:, arr3)arr3.extend(arr1)
print(arr3 extend arr1:,arr3)print(max:, max(arr3))
print(min:, min(arr3))print(arr3[3])
arr3[2]55
print(arr3[2]) binascii(二进制/ASCII转换) binascii.hexlify(data[, sep]) 将数据对象中的字节转换为十六进制表示。返回一个字节对象。如果提供了额外的参数sep它将用作十六进制值之间的分隔符。 binascii.unhexlify(data) 将十六进制数据转换为二进制表示。返回字节字符串。即 hexlify 的逆 binascii.a2b_base64(data) 解码 base64 编码的数据忽略输入中的无效字符。符合RFC 2045 s.6.8。返回一个字节对象。 binascii.b2a_base64(data) 以 base64 格式编码二进制数据如RFC 3548。返回编码数据后跟换行符作为字节对象。
import binasciibs bytes()
b (b0123456789abcdef)print(type(bs), bs)
print(type(b), b)h1 binascii.hexlify(b)
print(type(h1), h1)h2 binascii.unhexlify(h1)
print(h2)str1 hello world!
print(str1)
base64 binascii.b2a_base64(str1) # 原数据转base64
print(base64)
str2 binascii.a2b_base64(base64) # base64 转原数据
print(str2) builtins – 内置函数和异常
cmath – 复数的数学函数
collections – 集合和容器类型
errno – 系统错误代码
gc – 控制垃圾收集器
hashlib – 散列算法
heapq – 堆队列算法
io – 输入/输出流
json – JSON 编码和解码
math – 数学函数
os – 基本的“操作系统”服务
random – 生成随机数
re – 简单的正则表达式
select – 等待一组流上的事件
socket – 网络插座模块
ssl – SSL/TLS 模块
struct – 打包和解包原始数据类型
sys – 系统特定的功能
time – 时间相关函数
uasyncio — 异步 I/O 调度程序
zlib – zlib 解压
_thread – 多线程支持