切片操做符在Python中的原型是
[start:stop:step]python
即:[開始索引:結束索引:步長值]ide
開始索引:同其它語言同樣,從0開始。序列從左向右方向中,第一個值的索引爲0,最後一個爲-1spa
結束索引:切片操做符將取到該索引爲止,不包含該索引的值。.net
步長值:默認是一個接着一個切取,若是爲2,則表示進行隔一取一操做。步長值爲正時表示從左向右取,若是爲負,則表示從右向左取。步長值不能爲0code
print str[0:3] #截取第一位到第三位的字符 print str[:] #截取字符串的所有字符 print str[6:] #截取第七個字符到結尾 print str[:-3] #截取從頭開始到倒數第三個字符以前 print str[2] #截取第三個字符 print str[-1] #截取倒數第一個字符 print str[::-1] #創造一個與原字符串順序相反的字符串 print str[-3:-1] #截取倒數第三位與倒數第一位以前的字符 print str[-3:] #截取倒數第三位到結尾 print str[:-5:-3] #逆序截取
eg:orm