2024-05-13 19:42:09 发布
网友
在python中向方法追加[0]有什么作用? 例如,在下面的[0]中附加到一个方法。在
print "Unexpected error:", sys.exc_info()[0]
这意味着sys.exc_info()返回一些集合(例如,list、tuple或带int键的dictionary)并打印其第一个元素。在
sys.exc_info()
如果一个方法返回了一个iterable/indexable collection,那么它将从collection(位于位置0的结果)中检索第一个结果
例如:
print sys.exc_info() > ['item1', 'item2','item3'] print sys.exc_info()[0] > 'item1' print sys.exc_info()[2] > 'item3'
它调用该方法并从返回值中获取第0个元素。在
>>> def test(): ... return ['item0', 'item1'] ... >>> test() ['item0', 'item1'] >>> test()[0] 'item0' >>>
这意味着
sys.exc_info()
返回一些集合(例如,list、tuple或带int键的dictionary)并打印其第一个元素。在如果一个方法返回了一个iterable/indexable collection,那么它将从collection(位于位置0的结果)中检索第一个结果
例如:
它调用该方法并从返回值中获取第0个元素。在
相关问题 更多 >
编程相关推荐