【发布时间】:2010-01-26 12:43:40
【问题描述】:
在 python 中是否有一种快速的方法可以快速将 32 位变量(例如,a1a2a3a4)拆分为 a1、a2、a3、a4?我已经通过将值更改为十六进制然后拆分它来完成它,但是这样做似乎是浪费时间int->string->int。
【问题讨论】:
-
请解释一下您认为 Python 的“32 位变量”是什么。如果你假设它的值是无符号的,那么就这么说吧。如果不是,请说明您想要的结果。
-
我猜它是无符号的,因为任何值都没有理由为负。我的意思是 a1,a2 就像一个大变量/字符串中的索引。我应该放 x1x2x3x4,但这同样有效。我正在尝试编写 CAST128,其中一部分临时字节存储在 x1x2x3...x16、z1z2...z16 中。我如何一次操作 4 个并更新它们?
标签: python