字符串中,截取多个值,可以采用切片,样式为字符串名[索引头:索引尾:步长],步长默认为1。步长是索引头相加之后得到的的下一个索引的值。取索引头的值,不取索引尾,即下个应取的字符。
例子如下:s='hello123';
print(s[1:5:1]);和print(s[1:5]);
分析:步长为1,python中的索引从0开始,1就是e开始计算,索引1加上步长为下一个索引的值即是2,最高取到5,依次类推,从1到5,取1不取5,打印出来的字符串值应是'ello';至于为什么不取索引值5的字符,多练习记住就行了,格式而已。
print(s[1:5:1])结果如下:
默认步长为1,那print(s[1:5]);结果应和之前一样,结果如下
升级版,print(s[2:6:2]);
解析:步长为2,索引从2开始就是从'l'开始,取到索引6不取6对应的字符串,就是'lo'
好了,基础字符串切片就完成了,你学会了嘛。