gpt4 book ai didi

python - 如何在 Python 中限制整数变量中的位数?

转载 作者:太空狗 更新时间:2023-10-30 02:14:05 26 4
gpt4 key购买 nike

我要实现IDEA Python中的算法。在 Python 中,我们对变量大小没有限制,但我需要限制整数中的位数,例如,进行循环左移。你有什么建议?

最佳答案

一种方法是使用 BitVector图书馆。

使用示例:

>>> from BitVector import BitVector
>>> bv = BitVector(intVal = 0x13A5, size = 32)
>>> print bv
00000000000000000001001110100101
>>> bv << 6 #does a cyclic left shift
>>> print bv
00000000000001001110100101000000
>>> bv[0] = 1
>>> print bv
10000000000001001110100101000000
>>> bv << 3 #cyclic shift again, should be more apparent
>>> print bv
00000000001001110100101000000100

关于python - 如何在 Python 中限制整数变量中的位数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4197934/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com