1.数组
a = [0x01, 0x02, 0x03]
# 求和
sum(a)
# 在后方添加一个元素
a.append(0x04)
2.数据转化
# 将int转化为char
import struct
data = [0xfe, 0xfe, 0x00, 0x00, 0x00, 0x0f, 0x01, 0x01, 0x01]
data_hex = struct.pack('>I', sum(data))
# 字符串转hex
import binascii
binascii.b2a_hex(buf)
3.定义数据
# 定义一个16进制的变量
current_data = hex(0)
# 定义一个空对象
data = None
# 在函数内声明 a 为外部变量
a = 1
def my_fun(b, c):
global a
return a + b + c