Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 在python中有没有控制数字位长度的方法?_Python 3.x_Bit Manipulation_Bit - Fatal编程技术网

Python 3.x 在python中有没有控制数字位长度的方法?

Python 3.x 在python中有没有控制数字位长度的方法?,python-3.x,bit-manipulation,bit,Python 3.x,Bit Manipulation,Bit,我有一个数字,比如0b11001100,它有8位长。我想永远是8位的,不多不少 我想要的是python内置的东西,标准库中的一个模块,或者是一个易于移植的模块(如果可能)。“我希望始终是8位的,不多不少。”→ 因此,您是否希望它在2**7到2**8-1的范围内?如何定义溢出?除此之外?0b11001100的长度始终为8位。你想做固定宽度的整数运算吗?NumPy的数据类型会有所帮助。您始终可以通过丢弃带有n&0xff@user2357112的额外位来强制它。对于CPython,0b11001100

我有一个数字,比如0b11001100,它有8位长。我想永远是8位的,不多不少


我想要的是python内置的东西,标准库中的一个模块,或者是一个易于移植的模块(如果可能)。

“我希望始终是8位的,不多不少。”→ 因此,您是否希望它在
2**7
2**8-1
的范围内?如何定义溢出?除此之外?0b11001100的长度始终为8位。你想做固定宽度的整数运算吗?NumPy的数据类型会有所帮助。您始终可以通过丢弃带有
n&0xff
@user2357112的额外位来强制它。对于CPython,0b11001100在内部存储为15或30位,并添加0位。这完全取决于实现。迷走神经:你想做什么是个谜。您需要给出一些示例,说明您希望执行的操作以及希望得到的结果。您可能会发现struct模块很有用。“我希望始终是8位的,不多也不少”→ 因此,您是否希望它在
2**7
2**8-1
的范围内?如何定义溢出?除此之外?0b11001100的长度始终为8位。你想做固定宽度的整数运算吗?NumPy的数据类型会有所帮助。您始终可以通过丢弃带有
n&0xff
@user2357112的额外位来强制它。对于CPython,0b11001100在内部存储为15或30位,并添加0位。这完全取决于实现。迷走神经:你想做什么是个谜。您需要给出一些示例,说明您希望执行的操作以及希望得到的结果。您可能会发现struct模块很有用。