赞
踩
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:]
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。