Python列表索引负值但没有IndexError

时间:2018-06-07 12:49:56

标签: python slice index-error

我对Python如何解释错误存在疑问。

考虑字符串a = 'abcdefg'len(a) = 7

为什么a[-10]会抛出IndexError,但a[-10:]会产生整个字符串?我检查了__getattr(item)__值,但没有提供足够的线索。换句话说,为什么负指数被认为是有效的而不是抛出错误?

0 个答案:

没有答案