可以直接索引Python异常实例

时间:2016-07-06 09:35:03

标签: python python-2.x

我刚刚发现python异常可以直接索引到非常类似于Sequence类型的对象,如下所示:

>>> e = Exception('msg')
>>> print e[0]
msg
>>> e = Exception(1,2,3)
>>> x,y,z = e

看起来BaseException包含实现此语法的示例__getitem____getslice__的方法。

然而,让我感到惊讶的是,我无法在我能够考虑的文档中找到关于此行为的任何相关描述,例如Python Language ReferencePython Standard Library的相关部分。

这是一个文档化的语法,它在哪里记录?

0 个答案:

没有答案