在Python中指定变量
我正在用Python制作一个TF2背包查看器,我有一个32个无符号长的库存令牌。前16位对我来说并不重要。C语言中常用的方法是在Python中指定变量,python,int32,Python,Int32,我正在用Python制作一个TF2背包查看器,我有一个32个无符号长的库存令牌。前16位对我来说并不重要。C语言中常用的方法是 (a<<16)>>16 (a16 获取最后16位。但是Python不是C,上面的操作将不起作用。如何指定Python对此变量使用int32?您可以使用按位and运算符(&): 您可以使用位AND运算符(&): 你可以用 将创建一个由1个无符号短单词组成的数组。(几年前,我用Python编写了一个硬件驱动程序,您可以使用 将创建一个由1个未签名
(a<<16)>>16
(a16
获取最后16位。但是Python不是C,上面的操作将不起作用。如何指定Python对此变量使用int32?您可以使用按位and运算符(
&
):
您可以使用位AND运算符(
&
):
你可以用
将创建一个由1个无符号短单词组成的数组。(几年前,我用Python编写了一个硬件驱动程序,您可以使用
将创建一个由1个未签名的短单词组成的数组。(几年前,我用Python编写了一个硬件驱动程序,并与@RomaValcer,请参阅@RomaValcer,请参阅
>>> 0x12345678 & 0xffff
22136
>>> hex(_)
'0x5678'
array.array('H', [10])