6.1.1 序列的索引操作
a = "Hello"
print(a)
for i in range(5):
print("a[" + str(i) + "]:",a[i])
#print(a[5]) 若索引超过范围,则会发生IndexError错误
print('max(a):',max(a)) #max()函数用于返回最后一个元素
print('min(a):',min(a)) #min()函数用于返回最后一个元素
print('len(a):',len(a)) #len()函数用于获取序列的长度
6.1.2 序列的加和乘操作
a = "Hello"
print(a)
for i in range(5):
print("a[" + str(i) + "]:",a[i])
#print(a[5]) 若索引超过范围,则会发生IndexError错误
print('max(a):',max(a)) #max()函数用于返回最后一个元素
print('min(a):',min(a)) #min()函数用于返回最后一个元素
print('len(a):',len(a)) #len()函数用于获取序列的长度
6.1.3 序列的切片操作
a = 'Hello'
print("a[1:3]:",a[1:3])
print("a[:3]:",a[:3]) #省略了开始索引,默认开始索引是,所以a[:3]与a[0:3]的切片结果是一样的
print("a[0:3]:",a[0:3])
print("a[0:]:",a[0:]) #省略了结束索引,默认结束索引是序列的长度,即5。所以a[0:]与a[0:5]的切片结果是一样的
print("a[0:5]:",a[0:5])
print("a[:]:",a[:]) #省略了开始索引和结束索引,a[:]与a[0:5]的结果是一样的
print("a[1:-1]:",a[1:-1]) #使用了赋值索引
a = 'Hello'
print(a[1:5]) #省略了步长
print(a[1:5:1])
print(a[1:5:2])
print(a[0:3]) #省略了步长
print(a[0:3:2])
print(a[0:3:3])
print(a[::-1]) #步长为负值时,从右往左获取元素,所以[::-1]切片的结果是原始序列元素的倒置
6.1.4 成员测试
a = "Hello"
print("'a':",a)
print("'e' in a:",'e' in a)
print("'E' in a:",'E' in a)
6136



被折叠的 条评论
为什么被折叠?



