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  #从第一位取到最后一位,不包含最后一位

posted @ 2024-08-05 17:37  藕丝鲜芋  阅读(577)  评论(0)    收藏  举报