Python基础:字符串的切片
正着切
[开始索引:结束索引]
s = 'ABCDLSESRF'
s3 = s[0:4] # 此表达式表示从索引0开始,知道索引4为止,但是不包括索引4,即索引0,1,2,3
print(s3) # 输出结果为‘ABCD’
s4 = s[:4] # 注意,切片前面的0可以省略,与s[0:4] 效果相同
print(s4) # 输出结果为‘ABCD’
s5 = s[:] # 当切面的前后都省略不写时,表示索引从0开始,到最后一个元素截止
print(s5) # 输出结果为‘ABCDLSESRF’
s6 = s[0:]
print(s6) # 输出结果为‘ABCDLSESRF’
# 注意:切片的规则为顾头不顾尾
倒着切
# 字符串的最后一个元素的索引为-1,倒着数,分别为-1,-2,-3......,与正着切片相同,同样是顾头不顾尾
s = 'ABCDLSESRF'
s1 = s[-3:]
print(s1) # 输出结果为‘SRF’
s2 = s[-4:-3]
print(s2) # 输出结果为‘E’
s3 = s[:-4]
print(s3) # 输出结果为‘ABCDLS’
参考
https://blog.csdn.net/weixin_37600771/article/details/83856577