字符串截取指定内容 js,Js截取字符串

  字符串截取指定内容 js,Js截取字符串

  Python提供了很多截取字符串的方法,称为“切片”。

  模板如下:

  字符串[start: end: step]其中,

  Start:起始位置,子字符串的起始索引。该索引处的字符包含在子字符串中。当start为空时,默认为0。

  End:结束位置,子串的结束索引。该索引处的字符不包含在子字符串中。当end为空,或者指定的值超过字符串的长度时,默认情况下,它等于字符串的长度。

  步长:步长,当前字符和目标字符之间的距离。当步长为空时,默认值为1。

  

模版

  String[start:end]:获取从起始位置到结束位置的所有字符-1。

  String[:end]:获取从字符串开头到结尾位置-1的所有字符

  String[start:]:获取从开始位置到字符串结尾的所有字符。

  String[start:end:step]:获取从起始位置到结束位置的距离步长的所有字符-1。

  

示例

  

获取字符串的前

5个字符string= freecode camp print(string[0:5])输出:

  c注意:print(string[:5])和print(string[0:5])返回的结果是相同的。

  

获取从第

以3个字符开头,输出长度为4的截断字符串string= freecode camp print(string[2:6]):

  EeCo请注意,起始或结束位置指数可能是负数。负索引意味着从字符串的结尾而不是开头开始计数(即从右到左)。Index -1表示字符串的最后一个字符,-2表示倒数第二个字符,依此类推.

  

获取字符串的最后一个字符

string= freecodecamp print(string[-1])输出:

  P

获取字符串的末尾

5个字符string= freecode camp print(string[-5:])输出:

  ECamp

获取一个截取字符串

,包括除最后4个字符和开头的第一个字符之外的所有字符string= freecode camp print(string[1:-4])结果:

  reeCode

更多示例

  str=" free code camp " printstr[-5:-2]# prints ECA printstr[-1:-2]# prints (empty string)每个字符由一个索引字符串分隔= free code camp print(string[:2])结果:

  feCdCm

字符串截取指定内容 js,Js截取字符串