Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 溢出错误消息的含义_Python 3.x - Fatal编程技术网

Python 3.x 溢出错误消息的含义

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')

在python中,当我们试图计算的数字太大以至于无法在内置的
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作为错误代码。您可以在此处看到其他内置错误类型: