枚举遍历
'''
序列的相关操作
'''
text = "hello,python"
# in 判断字符是否在序列中,存在返回true,否则返回false
print('p是否存在:',('p' in text))
print('a是否存在:',('a' in text))
# not in 判断字符不在序列中,不存在返回true,否则返回false
print('p不存在吗?:',('p' not in text))
print('a不存在吗?:',('a' not in text))
# len(), max(), min()
print('获取长度:',len(text))
print(f'字符串_最大值:{max(text)}')
print('字符串_最小值:%s' % min(text))
# 整形序列
nums = [0,1,2,3,4,5,6,7,8,9]
print('整形序列-获取长度:',len(nums))
print(f'整形序列_最大值:{max(nums)}')
print('整形序列_最小值:%s' % min(nums))
# 序列对像方法,打点调用的
print('s.index() ', text.index('o'))# 获取 o 在字符串中第一次出现的索引,如果查找的字符不存在会报错
print('s.count() ', text.count('o'))# 统计 o 在字符串中出现的次数
'''
列表类型 可变序列,列表序列的一种所以可以使用序列的相关操作,
可以加,可以乘
声明方式
1、 列表名 = ['张三','李四']
2. 列表名 = list('hello,python')
'''
strList = ['张三','李四','王五']
print('strList: ',strList)
estrList = list('hello,python')
print('estrList: ',estrList)
list3 = list(range(1,10,2))
print('list3: ',list3)
# 相加,相同数据类型才可以,否则报错,
print('序列相加:')
print(strList + estrList + list3)#这三个类型都是list
print('序列相乘:')
print('-' * 40) # - 打印40次
print('序列相乘 strList打印3次:')
print(strList * 3)
# 删除序列
list4 = ['a','b','c']
print('list4:',list4)
del list4 #删除序列
# print('list42:',list4)#不存在会报错
# 列表的遍历操作
print('列表的遍历操作')
print('方式1:')
for item in strList:
print(item)
print('方式2:')
for i in range(len(strList)):
print(f'索引:{i} : {strList[i]}')
print('方式3:')
# index 是序号,可指定
for index,item in enumerate(strList):
print(f'序号:{index} => {item}')
print('方式4:')
# index 是序号,可指定
for index,item in enumerate(strList,start=1):
print(f'序号:{index} => {item}')