Python基础之元组及range
元组
-
元组 Python中的数据类型之一
-
元组 -- tuple
元组:
tu = (1,2,3,"alex")
支持索引 tu(1)
支持切片 tu[1:3]
print(tu.count(3)) #统计 #4
print(tu.index(3)) # 通过元素的名称 获取元素的索引 就是下标 2
# for i in tu: # print(i) 总结:元组是一个有序,可迭代,但不可变数据类型
# a = (10) # 当小括号中没有出现逗号时,数据类型就是括号中数据类型本身
# a = ("alex") # 当小括号中没有出现逗号时,数据类型就是括号中数据类型本身
# a = ("alex",) # 这是一个元组
# a = () # 这是元组
# a = (1,2,3) # 这是元组
# 元组的应用场景:
# 不可变:
1.为了防止误操作时修改数据,元组中存放一些重要数据
2.配置文件中存储数据
rang 范围
-
通过range达到循环数字
-
for i in range(1,5): print(type(i)) 查看i是什么数据类型 输出结果是 <class 'int'> <class 'int'> <class 'int'> <class 'int'>
-
range( ) 和切片很像
-
range(起始位置,终止位置,步长)
-
lst = list(range(0,5)) 顾头不顾尾
print(lst) 输出结果是[0,1,2,3,4]
-
lst = list(range(0,5,2)) # 顾头不顾腚 print(lst) 输出结果[0,2,4]
for i in range(0,51,2): #偶数 求0到50以内所有偶数
print(i)
for i in range(1,51,2) # 奇数 求0到50以内所有奇数
for i in range(10): #[0:10]
for i in range(0,10,2): #[0,10,2]
一般情况可以直接写一个终止位置,使用步长时要添加起始位置
range 是一个可迭代对象