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

posted @ 2022-05-18 16:09  孤舟浮岸  阅读(460)  评论(0编辑  收藏  举报