python切片参数,python列表切片步长为负数
字符串截取,也称为字符串切片,使用方括号[]来截取字符串。在Python中,单个字符也被用作字符串。
string[开始索引:结束索引:步长]
开始索引:从指定位置截取;
End index:从指定位置结束截取,但不包含该位置的字符。
步长:如果没有指定,步长为1;
string[开始索引:结束索引]。
首先,我们来了解一下字符串的索引。Python中有两种索引字符串的方法,如下所示:
正索引代表从前到后的索引,默认从0开始;负索引是指从后向前的索引;索引值也可以称为下标。示例代码:
字符串截取遵循“左闭右开”的原则,也称“左无右”:
[开始下标:开始下标]
相关:《Python基础教程》
索引方法有两种,截取方法也有两种。示例代码:
因为涉及到执行效率的问题,所以需要根据情况灵活使用这两种索引方式来截取字符串。例如,如果想快速获得字符串的最后一部分,使用负索引是最快的。
str=0123456789
Print (str [033603]) #截断第一至第三个字符
012
Print (str [3360]) #截取字符串中的所有字符
0123456789
Print (str [63360]) #将第七个字符截断到末尾
6789
Print(str[:-3])# Intercept从开头到最后第三个字符。
0123456
Print(str[2])#截断第三个字符
2
Print(str[-1])#截断最后一个字符
九
Print (str [:3360-1]) #以与原始字符串相反的顺序创建一个字符串
9876543210
Print (str [-:-1]) #截断第三位和最后一位数字之前的字符。
七十八
Print (str [-:]) #将倒数第二个数字截断到末尾
789
Print (STR [3360-53360-3]) #按相反顺序截取
96
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。