1,索引(序列索引支持非负数和负数)
索引为非负数,从 0
开始。
索引为负数由右向左计数,从-1开始。
举例:
a = 'Python'
print('a[0] a[-6] = ',a[0],a[-6])
print('a[5] a[-1] = ',a[5],a[-1])
输出结果(使用非负数索引与负数索引得到的结果一致):
a[0] a[-6] = P P
a[5] a[-1] = n n
2,切片(访问一定范围内的元素)
sname[start : end : step]
- sname:表示序列的名称;
- start:开始索引位置(包括该位置),默认为 0;
- end:表示切片的结束索引位置(不包括该位置),默认为序列的长度;
- step:步长。
举例:
a = 'Python'
print(a[:3])
print(a[3:])
print(a[:])
输出结果:
Pyt
hon
Python
3,加
举例:
a = 'Hello'
b = 'Python'
print('a + b = ',a+b)
输出结果:
a + b = HelloPython
4,乘
a = 'Hello'
print('a * 2 =',a*2)
输出结果:
a * 2 = HelloHello
5,检测元素是否包含序列里面
使用 in
关键字检查某元素是否在序列的里面。
val in out
- val:要检查的元素。
- seq:指定的序列。
举例:
a = 'Hello'
print('He'in a)
输出结果:
True
6,内置函数
函数 | 介绍 |
len() | 计算序列长度 |
max() | 找出序列里面最大的元素 |
min() | 找出序列里面最小的元素 |
list() | 将序列转为列表 |
str() | 将序列转为字符串 |
sum() | 元素和 |
sorted() | 将元素排序 |
举例:
a = 'dbcae'
print('len =', len(a))
print('max =', max(a))
输出结果:
len =5
max =e