美文网首页
Python For 循环

Python For 循环

作者: 吴吃辣 | 来源:发表于2019-08-19 10:43 被阅读0次

    版权所有,未经许可,禁止转载


    章节

    Python 介绍
    Python 开发环境搭建
    Python 语法
    Python 变量
    Python 数值类型
    Python 类型转换
    Python 字符串(String)
    Python 运算符
    Python 列表(list)
    Python 元组(Tuple)
    Python 集合(Set)
    Python 字典(Dictionary)
    Python If … Else
    Python While 循环
    Python For 循环
    Python 函数
    Python Lambda
    Python 类与对象
    Python 继承
    Python 迭代器(Iterator)
    Python 模块
    Python 日期(Datetime)
    Python JSON
    Python 正则表达式(RegEx)
    Python PIP包管理器
    Python 异常处理(Try…Except)
    Python 打开文件(File Open)
    Python 读文件
    Python 写文件
    Python 删除文件与文件夹


    Python For 循环

    for循环用于遍历序列(即列表、元组、字典、集合或字符串)。

    使用for循环,我们可以为列表、元组、集合等序列中的每项执行操作。

    示例

    打印交通工具列表中的交通工具:

    vehicle = ["自行车", "汽车", "高铁"]
    for x in vehicle:
      print(x)
    

    遍历字符串

    示例

    遍历字符串“自行车”中的字符:

    for x in "自行车":
      print(x)
    

    break 语句

    break语句可以跳出循环:

    示例

    当x为“汽车”时退出循环:

    vehicle = ["自行车", "汽车", "高铁"]
    for x in vehicle:
      print(x) 
      if x == "汽车":
        break
    

    示例

    当x为“汽车”时退出循环,但这一次中断出现在打印之前:

    vehicle = ["自行车", "汽车", "高铁"]
    for x in vehicle:
      if x == "汽车":
        break
      print(x)
    

    continue 语句

    continue语句的作用是停止执行当前循环(不执行continue之后的语句),然后继续执行下一个循环:

    示例

    不要打印汽车:

    vehicle = ["自行车", "汽车", "高铁"]
    for x in vehicle:
      if x == "汽车":
        break
      print(x)
    

    range() 函数

    要指定循环次数,可以使用range()函数。

    range()函数返回一个数字序列,默认从0开始,递增1(默认),并以指定的数字结束。

    示例

    使用range()函数:

    for x in range(6):
      print(x)
    

    注意range(6)不是0到6的值,而是0到5的值。

    range()函数默认0作为起始值,可以指定起始值:range(2, 6),表示取值范围从2到6(但不包括6):

    示例

    使用起始值参数:

    for x in range(2, 6):
      print(x)
    

    range()函数返回的序列默认递增1,可以指定递增值: range(2, 30, 3):

    示例

    序列递增3(默认为1):

    for x in range(2, 30, 3):
      print(x)
    

    For循环中else语句

    for循环中的else关键字指定循环完成时要执行的代码块:

    示例

    打印从0到5的所有数字,并在循环结束时打印一条消息:

    for x in range(6):
      print(x)
    else:
      print("完成!")
    

    嵌套循环

    嵌套循环是循环中的循环。

    示例

    打印每个交通工具与速度描述:

    vehicle = ["自行车", "汽车", "高铁"]
    speed = ["slow", "high", "higher"]
    
    for x in speed:
      for y in vehicle:
        print(x, y)
    

    相关文章

      网友评论

          本文标题:Python For 循环

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