我现在真的很困惑:
>>> string = "some string"
>>> string[100:105]
''
>>> string[100]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: string index out of range
为什么会string[100:105]
返回一个空字符串而string[100]
引发一个 IndexError(如预期的那样)?为什么不string[100:105]
引发 IndexError 以及?