16.python索引和切片
(一)索引
定义:索引也叫下标或角标
作用:可以直接使用索引来访问序列中的元素,
索引分为两种:正向索引和负向索引
正向索引:从索引0开始
负向索引:从-1开始
(二)切片
1、定义:切片是指对操作的对象截取其中一部分的操作,字符串,列表,元组都支持切片操作
2、切片的语法:【开始索引:结束索引 :步长】注意:包含了开始值,不包含结束值
3、案例:
str1="abcdefghijk"
# 012345678910
print(str1[1]) #b #根据索引取值
print(str1[1:5]) #bcde #根据开始值取到结束值(不包含结束值)
print(str1[1:9:2]) #bdfh#根据开始值取到结束值(不包含结束值),步长为2
print(str1[3:]) #defghijk#根据开始值取到末尾,为空表示所有
print(str1[:5]) #abcde ##根据开始值为空表示所有,取到指定值为止,不包含结束值
print(str1[::-1]) #反转 #kjihgfedcba
print(str1[:]) #显示所有内容abcdefghijk
print(str1[-1:-6:-2]) #kig 从-1开始到-6 ,间隔2个空位
print(str1[0:-1]) #abcdefghij #从第一位取到最后一位,不包含最后一位
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!