python切片参数,python列表切片步长为负数

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: