python的负阈值,最低非无穷负数?

python可表示负数的阈值是多少?最低的数字是多少,Python将在其以下将任何其他值称为-负无穷大?

解决方法:

没有最大的负整数,因为Python整数具有任意精度.大于负无穷大的最小浮点数(取决于您的实现,可以表示为-float(‘inf’),可以在sys.float_info中找到.

>>> import sys
>>> sys.float_info.max
1.7976931348623157e+308

实际值取决于实际实现,但通常使用C库的double类型.由于浮点值通常使用符号位,因此最小的负值就是最大的正值的倒数.同样,由于浮点值的存储方式(尾数和指数分开),您不能简单地从“最小”值中减去一个小值并返回负无穷大.例如,由于精度有限,减法1仅返回相同的值.

(换句话说,可能的浮点值是实际实数的一小部分,并且对两个浮点值的运算不一定等效于对“等效”实数的相同运算.)

上一篇:高频面试题一:数组扁平化


下一篇:JavaScript - 数据类型