Python 3.x 溢出错误消息的含义
在python中,当我们试图计算的数字太大以至于无法在内置的Python 3.x 溢出错误消息的含义,python-3.x,Python 3.x,在python中,当我们试图计算的数字太大以至于无法在内置的float对象中表示时,就会产生溢出错误,我认为该对象仅限于32位。我想了解以下示例中由overflowerrror打印的消息的完整含义: >>> 10.1 ** 400 Traceback (most recent call last): File "<stdin>", line 1, in <module> OverflowError: (34, 'Result too large')
float
对象中表示时,就会产生溢出错误,我认为该对象仅限于32位。我想了解以下示例中由overflowerrror
打印的消息的完整含义:
>>> 10.1 ** 400
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OverflowError: (34, 'Result too large')
>10.1**400
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
溢出错误:(34,‘结果太大’)
34
在此消息中代表什么?这是内置错误代码。每个错误类型都分配了不同的错误代码。例如,对于OSerror,期望看到25作为错误代码。您可以在此处看到其他内置错误类型:这是内置错误代码。每个错误类型都分配了不同的错误代码。例如,对于OSerror,期望看到25作为错误代码。您可以在此处看到其他内置错误类型: