zoukankan      html  css  js  c++  java
  • 第3 章流程控制语句

    必背必记

    1、if 语句
      if 语句的基本用法如下:

    if 表达式:
        语句块

      其中,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式(例
    如:a > b and a != c),如果表达式为真,则执行“语句块”;如果表达式的值为假,就跳
    过“语句块”,继续执行后面的语句。

    2、if…else 语句
      if…else 语句的基本用法如下:

    if 表达式:
        语句块1
    else:
        语句块2

    使用if…else 语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或
    逻辑表达式,如果满足条件,则执行if 后面的语句块,否则,执行else 后面的语句块。在
    使用else 语句时,else 一定不可以单独使用,它必须和保留字if 一起使用。

    3、if…elif…else 语句

      if…elif…else 语句的基本用法如下:

    if 表达式1:
        语句块1
    elif 表达式2:
        语句块2
    elif 表达式3:
        语句块3
    …
    else:
        语句块n

      使用if…elif…else 语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达
    式或逻辑表达式,如果表达式为真,执行语句;而如果表达式为假,则跳过该语句,进行下
    一个elif 的判断,只有在所有表达式都为假的情况下,才会执行else 中的语句。

    4、while 循环

    while 语句的基本用法如下:

    while 条件表达式:
        循环体

    例:

    sum = 0
    n = 99
    while n > 0:
        sum = sum + n
        n = n - 2
    print(sum)

    当条件表达式的返回值为真时,则执行循环体中的语句,执行完毕后,重新判断条件表
    达式的返回值,直到表达式返回的结果为假时,退出循环。

    5、for 循环
    for 语句的基本用法如下:

    for 迭代变量in 对象:
        循环体

    例:

    names = ['Michael', 'Bob', 'Tracy']
    for name in names:
        print(name)

    其中,迭代变量用于保存读取出的值;对象为要遍历或迭代的对象,该对象可以是任何

    有序的序列对象,如字符串、列表和元组等;循环体为一组被重复执行的语句。

    6、break 语句
    在while 语句中使用break 语句的形式如下:

    while 条件表达式1:
        执行代码
        if 条件表达式2:
            break

    n = 1
    while n <= 100:
        if n > 10: # 当n = 11时,条件满足,执行break语句
            break # break语句会结束当前循环
        print(n)
        n = n + 1
    print('END')

    其中,条件表达式2 用于判断何时调用break 语句跳出循环。
    在for 语句中使用break 语句的形式如下:

    for 迭代变量in 对象:
        if 条件表达式:
            break    

    其中,条件表达式用于判断何时调用break 语句跳出循环。

    7、continue 语句
      在while 语句中使用continue 语句的形式如下:

    while 条件表达式1:
        执行代码
        if 条件表达式2:
            continue    

    n = 0
    while n < 10:
        n = n + 1
        if n % 2 == 0: # 如果n是偶数,执行continue语句
            continue # continue语句会直接继续下一轮循环,后续的print()语句不会执行
        print(n)

    其中,条件表达式2 用于判断何时调用continue 语句跳出循环。
    在for 语句中使用continue 语句的形式如下:

    for 迭代变量in 对象:
        if 条件表达式:
            continue    

    其中,条件表达式用于判断何时调用continue 语句跳出循环。

    英语词汇

    if
    含义:如果
    热度:


    else
    词义:否则
    热度:


    while
    含义:当……的时候
    热度:


    for
    含义:适合于

    热度:

    break
    含义:中断
    热度:


    continue
    含义:继续
    热度:


    pass
    含义:通过
    热度:

  • 相关阅读:
    【leetcode】7. 反转整数
    【leetcode】496. 下一个更大元素 I
    【leetcode】389. 找不同
    Linux驱动模型解析bus之platform bus
    shell 和进程
    递归调用在循环体内: 把循环展开, 这种情况是先循环再递归
    javascript函数柯里化以及柯里化带来的好处
    Maven测试篇
    关于ECharts Java类库的一个jquery插件
    javascript原型链继承
  • 原文地址:https://www.cnblogs.com/heshouhui/p/9660883.html
Copyright © 2011-2022 走看看