如何在python中表示无穷大的数字?无论您在程序中输入哪个数字,任何数字都不应大于这个无穷大的表示。
发布于 2011-10-16 07:09:43
在Python中,您可以执行以下操作:
test = float("inf")
在Python 3.5中,您可以执行以下操作:
import math
test = math.inf
然后:
test > 1
test > 10000
test > x
将永远是正确的。当然,除非如所指出的那样,x也是无穷大或"nan“(”不是数字“)。
此外(仅限Python2.x),与Ellipsis
相比,float(inf)
更小,例如:
float('inf') < Ellipsis
将返回true。
发布于 2015-05-11 05:49:54
从Python3.5开始,您可以使用math.inf
>>> import math
>>> math.inf
inf
发布于 2016-12-09 14:31:50
似乎没有人明确提到负无穷大,所以我想我应该加上它。
对于负无穷大:
-math.inf
对于正无穷大(只是为了完整性):
math.inf
https://stackoverflow.com/questions/7781260
复制相似问题