字符串截取,也叫字符串切片,使用方括号[ ]来截取字符串,在Python中单字符也是作为一个字符串使用。
字符串[开始索引:结束索引:步长]
开始索引:从指定位置开始截取;
结束索引:从指定位置结束截取,但不包含该位置的字符。
步长:不指定时步长为1;
字符串[开始索引:结束索引]。
python学习网,大量的免费python视频教程,欢迎在线学习!
首先我们了解下字符串的索引,Python中字符串有两种索引方式,如下图:
正索引代表从前往后索引,默认从0开始;负索引代表从后往前索引;索引值也可以叫下标,实例代码:
字符串截取遵循“左闭右开”原则,也叫“包左不包右”:
[开始下标:开始下标)
有两种索引方式就有两种截取方式,实例代码:
因为会涉及到执行效率的问题,所以需要根据情况灵活使用这两种索引方式截取字符串,比如:想快速获取最后一部分字符串,使用负索引是最快的。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
python字符串相关推荐阅读:
值得收藏的Python字符串操作大总结!
python字符串有几种常见方法