zoukankan      html  css  js  c++  java
  • 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 是一个可迭代对象

  • 相关阅读:
    关于虚函数那点破事
    两个分析HTML网页的方法
    C#实现web信息自动抓取
    ASP:打造内容管理系统之模板技术乱谈
    猪的FLASH-大肚腩
    猪的FLASH-深呼吸
    ASP.NET正则对象初看。
    今天搜索了一下堕落的卖猪贩一词。
    个人形象Show-卡通图
    检测远程URL是否存在的三种方法
  • 原文地址:https://www.cnblogs.com/zzsy/p/12215361.html
Copyright © 2011-2022 走看看