Tre*_*ent 22 python numbers limit bit
我知道在大多数情况下,如果不是所有的编程语言,整数,浮点数等都可以保留最大数量,无论是无符号还是有符号.例如pascal的int类型最多只能容纳32768~.
我想知道的是,python的int和浮点变量的限制是什么.我尝试了一个小程序来产生非常大的数字,但我没有遇到任何错误.它甚至对这些变量的大小有限制吗?
我看了一下文档,找不到我要找的东西:/
非常感谢帮助,谢谢!
Clo*_*ble 52
早期版本有一个限制,int但它现在被删除,所以你可以说没有限制,这取决于你的计算机的内存.看看这篇文章.
int
jua*_*nza 7
请参阅sys模块:
import sys dir(sys) print sys.maxint help(sys.float_info)
等等.
Har*_*tty 5
早期版本的Python曾经有过限制int.但是,当Python将整数视为对象时,这会被删除.因此,虽然Python为值对象引用分配32位指向,但是当值超过2 ^ 32时,它可以一直向上移动到计算机上的RAM大小.
归档时间:
14 年,8 月 前
查看次数:
38987 次
最近记录:
6 年,10 月 前