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)
    
  • 相关阅读:
    Elasticsearch--ES-Head--docker版安装
    springboot配置rabbitmq
    springboot开启多线程配置
    Hyper-v安装centos后的网络配置
    阿里云服务器centos7,docker部署mysql+Redis+vue+springboot+Nginx+fastdfs,亲测可用
    安装docker-compose
    装饰器
    数据类型操作中的坑 循环删除
    python数据类型:字典dict常用操作
    函数def
  • 原文地址:https://www.cnblogs.com/lvtaohome/p/11216064.html
Copyright © 2011-2022 走看看