>>> a='123456789'
#第1个到第4个,第4个不包含
>>> a[0:3]
'123'
#第4个到第8个,第8个不包含
>>> a[3:7]
'4567'
#第8个到第4个,但是要指定反向步长-1
>>> a[7:3]
''
>>> a[7:3:-1]
'8765'
#第4个到第8个,步长是2
>>> a[3:7:2]
'46'
>>> a[3:7:-2]
''
#第8个到第4个,步长是2,反向的,所以用-2
>>> a[7:3:-2]
'86'
#位置是负数的
>>> a
'123456789'
#倒数第3个 至 倒数第1个
>>> a[-3:-1]
'78'
>>> a[-1:-3]
''
#倒数第6个到倒数第3个
>>> a[-6:-3]
'456'
>>> a[-3:-6]
''
#前面倒数的时候,如果第1个比第2个位置靠后,不能打印,需要指定步长是负的,朝前面的位置数
倒数第3个到倒数第6个,往前数
>>> a[-3:-6:-1]
'765'
>>> a[-1:-3:-1]
'98'
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29023300/viewspace-2129443/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29023300/viewspace-2129443/