序列
在Python中可迭代、元素有序、可以重复出现的数据结构
可以通过索引访问元素
可以包含字符串、元组、列表、字典、范围和字节序列(bytes)
可以进行分片、加和乘、索引
索引操作:
类似于C语言数组序号,从0开始,到序列长度-1结束
可以使用负索引,代表从后往前数,基本规则与正索引一致
序列可用min()获取最小值,max()获取最大值,len()获取索引长度\
a = 'lewis'
print(a[1]) # 打印出来的结果是e
print(a[-4]) # 打印出来的结果是e
min(a) # 结果是i
max(a) # 结果是s
len(a) # 结果是5
加运算和乘运算
加运算可以将两个序列连接起来
乘运算可以将序列重复多次\
a = 'lucifer'
b = 'lewis'
c = a + ' ' + b
print(c) # 结果是:lucifer lewis
c = c * 2
print(c) # 结果是:lucifer lewislucifer lewis
切片操作
切片就是从序列中切出小的子序列\
[start: end] # start开始索引,end结束索引
[start: end: step] # 切片操作可以规定步长,负数步长代表从右向左
切下的分片包括start但不包括end,start和end均可省略