python - 如何强制 python 中的数字采用 32 位而不是 64 位

标签 python integer

所以,我的理解是,在64位系统中,python中声明的数字需要64位。是否可以将其设为 32 位,以减少内存?

最佳答案

如果您有需要存储的数字列表,则可以使用 array.array('l')array.array('L') 。您还可以使用 ctypes.c_int()ctypes.c_uint()ctypes.c_long()ctypes.c_ulong () 以四个字节存储数字。

关于python - 如何强制 python 中的数字采用 32 位而不是 64 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26848219/

相关文章:

javascript - JavaScript : ~~n, n|0 或 Math.floor(n) 中的底数?

java - 从整数中删除第 n 个数字而不转换为字符串

python - 字典循环

python - 带有请求客户端的 jsonrpc 服务器

c - 具有值限制的 int 变量的定义

java - 从 JSON 中读取不带小数点的浮点或 double 值

python - “ImportError: No module named boto3” 在 Mac 上

python - 类定义后 "data: DataFrame"在 python 中做什么

python - 是否可以为每个模型自动创建 View 集和序列化器?

Python 3 : Tkinter: How to change Entry. get() 成整数