当前位置:   article > 正文

python字符串切片详解_python字符串的切片

python字符串的切片

示例python字符串

a = 'this is python world'
# 字符串长度为20
  • 1
  • 2
  1. 首位字符提取
b = a[0]  
  • 1

输出:

t
  • 1

选取了a的第1个字符,即t;注意在Python中,无论是字符串还是后面介绍的其他支持切片操作的数据结构,下标都从0开始计数

  1. 前缀字符提取
b = a[:4] 
  • 1

输出:

this
  • 1

选取了a的第1个到第4个字符,其中第1个字符包含在b中,第5个字符不包含在b中,也就是说Python中的切片是前闭后开

b = a[0:4]  
  • 1

方法二:等价于b=a[:4]
3. 后缀字符提取

b = a[4:]  
  • 1

输出:

 is python world
#首字符为空格
  • 1
  • 2

方法一:选取了a的第5个字符(含)之后的所有字符;

b = a[4:25]  
  • 1

方法二:尽管可以设置超过a的长度的数值,Python没有报错,但建议用第一种形式;

b = a[-16:]  
  • 1

方法三:Python也支持负数计数的切片下标,例如取最后16个字符串,等价于b = a[4:]

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/686910
推荐阅读
相关标签
  

闽ICP备14008679号