• 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 0

    5.4.11Python下for循环

    Posted by 撒得一地 on 2016年3月20日 in python教程
    国外稳定加速器推荐    Express | Vypr

    while语句非常灵活。它可以用来在任何条件为真的情况下重复执行一个代码块。一般情况下这样就够用了,但有时候比如要为一个集合(序列和其他可迭代对象)的每个元素都执行一个代码块,这时候就可以使用for循环。

    Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

    语法:

    for iterating_var in sequence:
       statements(s)
    

    for循环流程图如下:

    Python下for循环

    for循环实例,循环输出列表中的每个值:

    >>> words = ['I','am','a','coder']
    >>> for word in words :
    ...     print(word)
    ...
    I
    am
    a
    coder
    

    循环输出字符串中的每个字符:

    >>> letters = "good day!"
    >>> for letter in letters:
    ...     print(letter)
    ...
    g
    o
    o
    d
    
    d
    a
    y
    !
    

    因为在for循环下,迭代某种范围的数字是很常见的,所以有时候还可以通过巧用内建函数range来使得循环输出更灵活:

    >>> range(0,5)
    range(0, 5)
    #range(0,10)即[0,1,2,3,4]
    

    range函数的工作方式类似于分片。它包含下限(上面例子中的0),但不包含上限(上面例子中的5)。如果希望下限为0,可以只提供上限:

    >>> range(10)
    range(0, 10)
    

    下面通过range打印1到5之间的数字:

    >>> for number in range(1,6):
    ...     print(number)
    ...
    1
    2
    3
    4
    5
    

    实例,通过序列索引迭代:

    >>> words = ['I','am','good!']
    >>> for index in range(len(words)):
    ...     print(words[index])
    ...
    I
    am
    good!
    

    上面中len(words)的值为3,所以for index in range(len(words))等价于for index in range(3)。

    可见,for循环比while循环更简洁。如果能使用for循环,就尽量不用while循环。

    上一篇:

    下一篇:

    相关推荐

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    8 + 0 = ?

    网站地图|广东快乐10分开奖直播

    Copyright © 2015-2019 广东快乐10分开奖直播 All rights reserved.
    闽ICP备15015576号-1,版权所有?psz.

  • 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 福彩牛彩网胆杀码 重庆时时彩官网 中彩网 上海时时乐彩空开奖 北京赛车官网 澳客竞彩足球比分胜负 半全场只对一个 jj麻将 pk10开奖直播 新疆喜乐彩软件下载 澳门赌场筹码 福彩欢乐生肖中奖规则 哪里买云南时时彩 赌博堕天录 重庆时时彩三星跨度走势图 喜乐彩票网址