zoukankan      html  css  js  c++  java
  • python学习之第十三课时--其他数据类型,其他

    enumerate(iterable,start=0 )

    (自定义列表的下标开始位置)列表变量,要定义的开下标数:默认是0开始的

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    a=["少年","青年","成年","老年"]
    for k,v in enumerate(a,1):
        print(k,v)
    #打印 1 少年   2 青年   3 成年   4 老年

    enumerate()结合应用,输入人生阶段序号,打印出对应的阶段

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    a=["少年","青年","成年","老年"]
    for k,v in enumerate(a,1):
        print(k,v)
    b=input("请输入人生阶段序号:")
    c=int(b)
    d=a[c]
    print(d)
    #输入 1 打印 青年

    range()自动创建列表(py2.7版本)

    (自动创建列表,小于多少开始创建,大于多少开始停止,创建列表间隔位数默认可以不写)

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    a=range(1,11)
    print(a)
    #[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

    xrange()自动创建列表(py2.7版本)

    range不同的是xrange需要for循环后才创建

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    a=xrange(1,11)
    for b in a:
        print(b)
    #打印 1 2 3 4 5 6 7 8 9 10

    range 也可以创建从大到小的列表

    格式:ragne(最大数,最小数,步长)

       注:其中最小数本身取不到,从大数到小数其步长为负数

    如:打印10 9 8 7 6 5 4 3 2 1

       range(10,0,-1)

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    a=range(10,0,-1)
    for b in a:
        print(b)
    #打印 10 9 8 7 6 5 4 3 2 1
  • 相关阅读:
    C# FileStream 文件复制
    DataSnap Server 客户端调用 异常
    抛出异常 exception
    RAD Tokyo 10.2.2
    delphi ios info.plist
    sql 日期格式
    sql server 2014登录账号
    sql server导入excel数据
    dev16 cxgrid 在DLL里报0地址错
    sql server 查看所有表记录数
  • 原文地址:https://www.cnblogs.com/LQ6H/p/python-13.html
Copyright © 2011-2022 走看看