>>> range(1,5) #两个参数的,从1到5 [1, 2, 3, 4] >>> range(1,5,2) #三个参数的,从1到5,间隔数字为2,因此显示奇数 [1, 3] >>> range(5) #一个参数的,默认start是从0开始,end是5 [0, 1, 2, 3, 4] python
>>> s='abcde' >>> i=-1 >>> for i in range(-1,-len(s),-1): ... print s[:i] ... abcd abc ab a 编程
>>> s="abcde" >>> for i in [None] + range(-1,-len(s),-1): ... print s[:i] ... abcde abcd abc ab a 函数
>>> s[:0] '' >>> s[0:] 'abcde' >>> s[1:] 'bcde' spa
>>> s="abcde" >>> for i in range(len(s),0,-1): ... print s[:i] ... abcde abcd abc ab a 索引