python 中的十六进制变量

hex variables in python

我在 python 中定义了一个字节数组,同一个值出现了多次,我想用一个变量替换那个值。 这是一个类似代码的示例:

btarray = bytearray([
    0xa9, 0x01,
    0x6d, 0x01
])

我想,而不是一直写 0x01,只写 x,下面可以工作吗?

x = 0x01

btarray = bytearray([
    0xa9, x,
    0x6d, x
])

可能吗?

终于明白你的问题了!答案是!不幸的是,我没有 link 的任何文档,因为这是非常基础和低级的。