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 是一个可迭代对象

posted @ 2020-01-19 19:45  zz洲神在此  阅读(354)  评论(0编辑  收藏  举报