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'


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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容