zoukankan      html  css  js  c++  java
  • 06-控制语句:条件判断&循环

      概述:本文主要分析条件判断和循环的使用方法


    一、条件判断

      代码模板:

    1 if <条件判断1>:
    2     <执行1>
    3 elif <条件判断2>:
    4     <执行2>
    5 elif <条件判断3>:
    6     <执行3>
    7 else:
    8     <执行4>

      注意:

      1. Python 没有花括号,靠缩进来区分 code block。

      2. 条件判断末尾要加冒号。

      3. if 条件可以简写,如: if x: 。这一点和 C 类似。

      4. if 语句从上往下判断,一旦某个条件满足,执行对应 code block,结束后直接跳出,剩余分支不再判断。所以 if 分支的列举,要注意先小后大。

    二、循环

    1. for ... in 循环

      for ... in 循环类似 Java 中的 foreach,依次迭代 list 和 tuple 中的每个元素。

      代码格式:

    1 names = ['Albert', 'Chin', 'Chris']
    2 for x in names:
    3     print(name)

      可以看到,我们依次将 names 中的元素放入 x,执行循环体中的代码。

      如果我们想控制一部分代码循环指定次数(譬如 1000 次),总不能真的去写这么长的 list。此时就要借助 range(num) 函数来生成整数序列,再通过 list() 函数,即可转换为 list。注意:生成的序列范围是 [0, num)。

    2. while 循环

      while 循环不指定范围,只要循环条件满足,就一直循环,直到循环条件不满足才结束。注意:在 while 循环中,要有能够改写循环条件的机制,否则会变成死循环。

      代码格式:

    1 while 循环条件:
    2     code block

    3. break 和 continue

      break 可以提前退出循环(彻底退出循环)。

      continue 可以跳过本次循环,直接进入下一次循环。

  • 相关阅读:
    linux基础名词
    计算机基础
    c++ 构造函数
    c++ stdafx.h、targetver.h文件
    centos7初步命令
    mysql 操作表的语句
    后台返回API数据格式
    nginx相关知识
    js复制内容到剪贴板格式化粘贴到excel中
    PHP开启错误提示
  • 原文地址:https://www.cnblogs.com/murongmochen/p/11694467.html
Copyright © 2011-2022 走看看