切片索引
不同于单一元素索引,切片索引可以超过序列长度,如
>>> a = ('Faye', 'Leanna', 'Daylen')
>>> a[-100: 100]
('Faye', 'Leanna', 'Daylen')
给定一个序列,比如说字符串,通过循环,每次把位于最后的一个字符删除,且第一次循环显示完整字符串(不额外使用print)。
代码:
>>> s = 'abcde'
>>> i = -1
>>> for i in [None] + range(-1, -len(s), -1):
... print s[:i]
...
abcde
abcd
abc
ab
a
不用entend()函数,是因为entend()函数是将序列进行原地修改,返回值为None。