zoukankan      html  css  js  c++  java
  • python中元组常识,以及for 与 range 的用法!

    元组

    元组 -- tuple(只能查看,不可以进行增删改)

    1. 有序,不可变,支持索引
    2. 元组用于存储一些比较重要的信息
    3. 元组在配置文件中会使用
    元组就是不可变的列表
    #定义的方式:
    #元组 tup = (1,"alex",True,"大黑哥",[1,2,3])
    #列表 lst = [1,"alex",True,"大黑哥",[1,2,3]]
    #    print(tu)
    
    # tup = (1,"alex",True,"大黑哥",[1,2,3])
    # print(tu[0:6])
    
    # for 循环
    # for i in tu:
    #     print(i)
    

    range

    coding:utf-8

    range -- 范围 顾头不顾尾
    print(list(range(0,10))) 顾头不顾尾
    获取成列表:list(range(0,10)) 顾头不顾尾
    #python3 中的range是一个可迭代对象 写得是怎样的打印的时候就是怎样
    #python2 中的range返回的是一个列表
    #python2 中的xrange和python3中的range是相似的
    
    print(list(range(0,10,1))) #步长不写得时候默认为1 [0:10:1]
    print(list(range(10,-2,-1))) #步长不写得时候默认为1 [10:-2:-1]
    print(list(range(10))) #步长不写得时候默认为1 [:10]
    使用for循环和range 打印 100 ~ 1
    for i in range(100,0,-1):
       print(i)
    
    使用for循环和range 打印 100 ~ 1内,能整除5的数
    for i in range(100,0,-5):
       print(i)
    
    # 错误示例:
    while range(0,10):
        print(1)
    # 输出  无限循环 1
    
    #输入三次姓名,并输出,方法一
    lst = []
    flage = True
    while flage:
        name = input("请输姓名:")
        lst.append(name)
        if len(lst) == 3:
            flage = False
    print(lst)
    
    #输入三次姓名,并输出,方法二
    lst = []
    for i in range(3):
        lst.append(input("请输入姓名:"))
    print(lst)
    
  • 相关阅读:
    远程诊断DoIP
    基于linux内核包过滤技术的应用网关
    Boost内存池使用与测试
    C++ 编程规范
    大象——Thinking in UML
    C++ 创建类时常考虑的问题
    SLIP—串行线路上传输数据报的非标准协议
    神秘的程序员——编程的乐趣
    Bad Smell (代码的坏味道)
    模式与软件架构——软件架构的非功能特征
  • 原文地址:https://www.cnblogs.com/lvtaohome/p/11216064.html
Copyright © 2011-2022 走看看