示例python字符串
a = 'this is python world'
# 字符串长度为20
- 首位字符提取
b = a[0]
输出:
t
选取了a的第1个字符,即t;注意在Python中,无论是字符串还是后面介绍的其他支持切片操作的数据结构,下标都从0开始计数;
- 前缀字符提取
b = a[:4]
输出:
this
选取了a的第1个到第4个字符,其中第1个字符包含在b中,第5个字符不包含在b中,也就是说Python中的切片是前闭后开;
b = a[0:4]
方法二:等价于b=a[:4]
3. 后缀字符提取
b = a[4:]
输出:
is python world
#首字符为空格
方法一:选取了a的第5个字符(含)之后的所有字符;
b = a[4:25]
方法二:尽管可以设置超过a的长度的数值,Python没有报错,但建议用第一种形式;
b = a[-16:]
方法三:Python也支持负数计数的切片下标,例如取最后16个字符串,等价于b = a[4:]
本文介绍了如何在Python中使用字符串切片提取首字符、前缀、后缀,以及负数切片的用法,强调了Python切片的起始和结束规则。
1万+

被折叠的 条评论
为什么被折叠?



