可能的重复:
Python 切片表示法
我对 python 子序列选择的工作方式感到困惑。假设我有以下代码:
>>> t = 'hi'
>>> t[:3]
'hi'
>>> t[3:]
''
>>> print t[:3] + t[3:]
hi
>>> print t[3]
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
print t[3]
IndexError: string index out of range
请解释一下这个东西在python中是如何工作的