美文网首页
python之循环

python之循环

作者: WaldenWolf | 来源:发表于2018-01-16 22:14 被阅读0次

    Python中的循环语句有 for 和 while。

    while condition1:
    语句

    while condtion2:
    语句1
    else :
    语句2

    for 语句
    Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
    for 循环中使用了 break 语句,break 语句用于跳出当前循环体:

    range()函数
    如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列
    你也可以使用range指定区间的值:range(1,10)

    也可以使range以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做'步长'):
    range(1,100,1)

    您可以结合range()和len()函数以遍历一个序列的索引

    a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']
    for i in range(len(a)):
    ... print(i, a[i])
    ...
    0 Google
    1 Baidu
    2 Runoob
    3 Taobao
    4 QQ:

    还可以使用range()函数来创建一个列表:

    list(range(5))
    [0, 1, 2, 3, 4]

    break和continue语句及循环中的else子句
    break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行

    continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

    循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被break终止时不执行。

    pass 语句
    Python pass是空语句,是为了保持程序结构的完整性。
    pass 不做任何事情,一般用做占位语句,如下实例

    相关文章

      网友评论

          本文标题:python之循环

          本文链接:https://www.haomeiwen.com/subject/lbieoxtx.html