python获取字符串前几位,python同时截取字符串的前四位和后四位

  python获取字符串前几位,python同时截取字符串的前四位和后四位

  字符串截取,也称为字符串切片,使用方括号[]来截取字符串。在Python中,单个字符也被用作字符串。

  string[开始索引:结束索引:步长]

  开始索引:从指定位置截取;

  End index:从指定位置结束截取,但不包含该位置的字符。

  步长:如果没有指定,步长为1;

  string[开始索引:结束索引]。

  字符串截取遵循“左闭右开”的原则,也称“左无右”:

  [开始下标:开始下标]

  从左边的0和右边的-1开始。

  因为涉及到执行效率的问题,所以需要根据情况灵活使用这两种索引方式来截取字符串。例如,如果想快速获得字符串的最后一部分,使用负索引是最快的。

  str= 0123456789 print(str[0:3])#截断第一个到第三个字符012 print(str[:])#截断字符串的所有字符0123456789 print(str[6:])#截断第七个字符到末尾6789print (str [:-3截取从开头到最后第三个字符之前0123456 print(str[2])#截取第三个字符2 print(str[-1])#截取最后第一个78 print(STR[-3:])# 789 print(STR[:-5:-3])# 789 print(STR[:-5:-3])#逆序截取右侧-1的原理96

  Str[:-5:-3],默认第一位是-1,str[-1:-5:-3],结果是96。

  字符串0 1 2 3 4 5 6 7 8 9的值从后向前索引,以标识-10-9-8-7-6-5-4-3-2-1 str[-1:-5:-3]:从最后一个字符9到最后一个字符5的末尾;步长为-3,从后向前计算三个字符876,不计算最后一个字符。求第三个字符6,结果是96,6(第二个输出字符)9(第一个输出字符)str[:-5:-3] 96。左侧从0开始的原则

  Strt[:3],默认第一位是0,str[0:3],结果是012。

  0 1 2 3 4 5 6 7 8 9字符串值0 1 2 3 4 5 6 7 8 9str[0:3]从前面索引与[0,3] 0 1 2相关。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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