字符串截取
1.str[n]
n为正表示取第n位(从0开始算),n为负表示取倒数第n个数(从-1开始)
string = 'abcdefghjklmnopq'
str[4] #'e'
str[-3] #'o'
2.str[a:b]
a表示截取的开始位置,b表示截取的结束位置,取str[a],不取str[b]
当str[a]位于str[b]后或与其相同的位置时,返回空,即‘’
a不填表示从头开始,b不填表示到尾结束
str[-3,-4] #''
str[5:-3] #'fghjklmn'
str[:5] #'abcde'
3. str[a:b:c]
截取字符str[a:b] 然后以c为步长截取;
若c为负值,倒序,然后以c为步长截取
c省略,相当于 c=1
str[::-1] #'qponmlkjhgfedcba' 相当于倒序
str[:5:2] #'ace'