zoukankan      html  css  js  c++  java
  • Python—for循环和range()内建函数

    for循环语法结构列如序列或迭代器作为其参数每次迭代其中一个元素
    与while循环一样,支持break,continue,else语句
    一般情况下,循环次数未知采用while循环,循环次数已知采用for
    >>> for ch in 'abcd':
    ...     print ch
    ... 
    a
    b
    c
    d
    >>> for ch in 'ancd':
    ...     print ch,
    ... 
    a n c d

    print语句默认会给每一行添加一个换行符,只要在print语句后面添加一个逗号,就可以不换行.

    range函数

         range()是python内置函数它能返回一系列连续增加的整数,它的工作方式类似于分片,可以生成一个列表对象。range函数大多数时常出现在for循环中,在for循环中可做为索引使用。其实它也可以出现在任何需要整数列表的环境中,

    在python 3.0中range函数是一个迭代器

    range(5)  # 只有一个参数,则表示会产生从0开始计数的整数列表
    [0, 1, 2, 3,4] # python 返回值
    

      

    range(0,6)  #当传入两个参数时,则将第一个参数做为起始位,第二个参数为结束位:
    [0, 1, 2, 3, 4,5]
    

      

    range(0,10,2)  #填入三个参数,第三个参数是步进值(步进值默认为1)
    [0, 2, 4, 6,8]
    

      

    #参数和结果也并非一定要是正数或是递增的,好比下面三个例子:
    
    range(-4,4)
    [-4, -3, -2, -1, 0, 1, 2, 3]
    
    range(4,-4,-1)
    [4, 3, 2, 1, 0, -1, -2, -3]
    
    for i in range(11,0,-1):
       print(i)
    11
    10
    9
    8
    7
    6
    5
    4
    3
    2
    1
    

      

      

     
  • 相关阅读:
    第一次软工作业
    项目复审&事后诸葛亮分析
    测试与发布
    团队项目scrum冲刺日志合集
    团队作业3
    团队作业2
    团队作业1-团队展示&选题
    结对项目, 四则运算
    个人项目作业
    自我介绍+软工五问
  • 原文地址:https://www.cnblogs.com/xiaobai-yemao/p/8527170.html
Copyright © 2011-2022 走看看