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 @   孤舟浮岸  阅读(538)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示