python - 最长的 Python 变量值
问题描述
我正在使用 python,我试图查看 python 中的变量可以容纳的最大数字是多少。有趣的是,我发现我一直在增加这个数字并且没有结束限制。Python中有最大数量限制吗?我的代码是
import sys
a = sys.maxsize
for i in range(200):
a *=sys.maxsize
print(a)
答案是一个 10,12 行的整数。
解决方案
Python 中的整数可以任意大。有很多关于如何在内部处理的文章,例如https://www.codementor.io/@arpitbhayani/how-python-implements-super-long-integers-12icwon5vk。
推荐阅读
- assembly - 无法调整大小说明
- excel - 如何在Excel中查找范围内的值
- lua - 为什么我的强化道具没有出现在我的 LOVE2D 游戏中?
- string - 在 powershell 中,在匹配的模式前面添加一个变量
- azure - Azure 管道:是否必须在同一分支中拥有 azure 管道和代码
- azure - 如何从 Prometheus 服务器中的 Azure app-insight 获取自定义指标?
- python - 将两个变量放在这样的 if 语句中是什么意思:variable[variable2]?
- python - 如何在条形图上绘制一条垂直线,其日期时间标签只有谨慎的 x 轴刻度位置?
- assembly - 如何在asm中的函数序言之前中断
- azure - Terraform AZ CLI 本地执行命令限制