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



