python基础中的字符串切片

字符串中,截取多个值,可以采用切片,样式为字符串名[索引头:索引尾:步长],步长默认为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'


好了,基础字符串切片就完成了,你学会了嘛。

你可能感兴趣的:(python基础中的字符串切片)