# 元祖 又叫只读列表 可查询 可循环 可切片
# i = (1,2,3,'elsa',[4,5,6,'alex'],'tom')
# i[4][3] = i[4][3].upper() # 列表中的可以改
# print(i) # 结果 (1, 2, 3, 'elsa', [4, 5, 6, 'ALEX'], 'tom')
# s = 'elsa'
# s1 = '*'.join(s) # 可放字符串、列表、元祖、集合,但是不能放数字、True False
# print(s1) # 结果 e*l*s*a
# range 只能是数值型
# for i in range(0,5):
# print(i) # 0 1 2 3 4
# for i in range(5):
# print(i) # 0 1 2 3 4 的列表的另一种写法 默认从0 开始
# for i in range(0,10,2):
# print(i) # 0 2 4 6 8
# for i in range(5,0,-1): # 倒着排序
# print(i) # 5 4 3 2 1
# a = input('>>>')
# a1 = a.split('+')
# a2 = 0
# for i in a1:
# a2+=int(i)
# print(a2)
# 循环打印出所有单个元素
# a = [1, 2, 3, [3, 4, 5, [5, 4, 3], 5], 1, 2, [4, 5], 7, 4, [6, 34]]
#
#
# def d(L):
# for i in L:
# if (isinstance(i, list)):
# d(i)
# else:
# print(i)
# d(a)
# 随意输入一段文本,统计出里面数字的个数
# a = input('这是一段文字:')
# b = 0
# for i in a:
# if i.isdigit():
# b += 1
# print(b)
# 随意输入一段文本,统计出里面数字的个数 (146算1个 、 3算1个 、 83算1个 答案应为3)
# a = input('这是一段文字:') # 题干'146sdfsadf3fsadfwe83'