切片
切片
按索引:s[index]
按照切片:s[start_index : end_index]
按照切片步长:s[start_index : end_index : 步长]
反向按照切片步长:s[start_index : end_index : 步长] #步长必须写
-
按索引取值 (从左到右索引从0开始; 从右向左索引从-1开始)
s = 'HelloPython' print(s[0]) # 结果为 Hs = 'HelloPython' print(s[-1]) # 结果为 n- 按照切片取值 (不指定步长)
# 顾前不顾后
s = 'HelloPython'
print(s[0:5]) # 从0开始包括0,到5结束不包括0.
# 结果为 Hello
s = 'HelloPython'
print(s[:5]) # 从头开始,到5结束,不包括5
# 结果为 Hello
s = 'HelloPython'
print(s[5:]) # 从索引5开始,取到最后
# 结果为 Python
3.切片取值 (指定步长)
s = '0123456789'
print(s[:5:2]) # 从索引0位置开始到5结束,步长为2
# 结果为:0 2 4
- 倒序取值 (必须写步长)
s = '0123456789'
print(s[-1:-5:-1])
# 结果为:9876

浙公网安备 33010602011771号