有什么方法可以检查长整数是否太大而无法在 python 中转换为 float ?
最佳答案
>>> import sys
>>> sys.float_info.max
1.7976931348623157e+308
实际上,如果您尝试将太大的整数转换为 float ,则会引发异常。
>>> float(2 * 10**308)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OverflowError: Python int too large to convert to C double
关于python - 检查 python int 是否太大而无法转换为 float,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3220074/