python截取指定字符,python截取指定字符串

  python截取指定字符,python截取指定字符串

  注意:实际的Python字符串截取规则是“打开前关闭”

  让我们开始解读拦截原理:

  如上图所示,Python index有两种方式:从左到右,从0开始逐个递增,从右到左,从-1开始逐个递减;

  如上图所示,从左到右,0==5 index对应的字母分别是:R,U,N,O,O,b。

  从右到左-1==-6索引对应的字母是:B,O,O,N,U,r。

  先说几个简单的:

  如上图所示:当我们打印(str[0],str[1],str[2])时,输出R,U,N,但实际上打印(str[0,2])时只输出Ru。这是巧合吗?没有n?

  答案是否定的,当我们打印(STR [2],STR [3],STR [4],STR [5])时,我们输出N,O,O,B,但实际上打印(STR [2,5])时只有noo。

  同样,从右到左,print(str[-6:-4])输出Ru,print(str[-4:-1])输出noo。

  因此,字符串[头下标,尾下标]在打开之前是关闭的。

  到一个复杂的:

  其实也不是很难。只要牢牢记住下图的索引规则,结合“前闭后开”即可。

  Index 0对应index -6,index -1对应index 5,str[0:-1]和str[0:5]和str[-6:-1]含义相同。

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

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