python中字符截取[ 您所在的位置:网站首页 python截取路径中的某一段路径字符串 python中字符截取[

python中字符截取[

2023-11-25 00:27| 来源: 网络整理| 查看: 265

python涉及字符截取的详细功能讲解:

str = '0123456789' print("str[0:3]:"+str[0:3]) # 正向截取字符串 0~3(不包含3) 即 012 print("str[:]:"+str[:]) # 正向输出所有字符串 即0123456789 print("str[6:]:"+str[6:]) # 正向输出字符串 从 5 (不含5)~ 结束 即 6789 print("str[:-3]:"+str[:-3]) # 正向输出 从开始 ~ 倒数第第3个字符(不含第3个)即 0123456 print("str[2]:"+str[2]) #输出第3个字符 即 2 print("str[:-1]:"+str[:-1]) # 正向输出 从开始 ~ 倒数第第1个字符(不含第1个)即 012345678 print("str[-1]:"+str[-1]) # 输出最后一个字符 即 9 print("str[-3:-1]:"+str[-3:-1]) #逆序输出 从倒数第 3 ~ 倒数第 1 (不含) 即 78 print("str[-3:]:"+str[-3:]) # 逆序输出 从倒数第 3 ~ 最后 即 789 print("str[::-1]:"+str[::-1]) # 逆序输出,连续输出所有字符串 即 9876543210 print("str[::-2]:"+str[::-2]) # 逆序输出,从最后一个开始,每隔2个字符串输出一个 97531 print("str[::1]:"+str[::1]) # 正序输出, 连续输出所有字符串 即 0123456789 print("str[::2]:"+str[::2]) # 正序输出,从第一个开始,每隔2个字符串输出一个即 02468 print("str[:-2:4]:"+str[:-2:4])# 正序输出 从第一个开始,每隔4个字符输出一个 即 04 print("str[1:-2:4]:"+str[1:-2:4])# 正序输出 从第二个开始,每隔4个字符输出一个 即 15

 

简单规律总结:字符串截取一般有两种形式          [:] 这种形式 就是 从哪截取到哪里 如果是负数 就从后往前找           [::] 这种形式 第一个 :代表处理后的字符串,第二个 : 代表着 间隔截取 正数正向输出,负数代表逆向输出

  

输出结果如下: str[0:3]:012 str[:]:0123456789 str[6:]:6789 str[:-3]:0123456 str[2]:2 str[:-1]:012345678 str[-1]:9 str[-3:-1]:78 str[-3:]:789 str[::-1]:9876543210 str[::-2]:97531 str[::1]:0123456789 str[::2]:02468 str[:-2:4]:04 str[1:-2:4]:15

--------------------- 参考链接:https://blog.csdn.net/qq_21840201/article/details/85084621



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有