索引、切片、字符、列表、元组、字典、集合
一、Python中的索引
定义:我们可以直接使用索引来访问序列中的元素,同时索引可分为 正向和负向两种,而切片也会用到索引,有助于大 家理解正、负向索引的区别,如图所示:
(1)正向索引从0开始:
(2)负向索引从-1开始:
(3)python存在索引: 字符串(string)、列表(list)、元组(tuple)
二、切片
(1)定义:切片是指对操作的对象截取其中一部分的操作,字符串、列表、元组都支持 切片操作。
(2)切片的语法:[start_index : end_index : step]
解释说明:
start_index表示起始索引
end_index表示结束索引
step表示步长,步长不能为0,且默认值为1,2开始有变化
(3)切片时不包含结束索引位
(4)案例:
s=“abcdefghijk”
print(s[3]) #d 从索引0开始
print(s[1:3]) #bc 从索引1开始b,c 索引3结束d,不包含结束值
print(s[0:3]) #abc 从索引0开始a,b,c 索引3结束d,不包含结束值