天天看点

第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

含义:通过

上一篇: k8s概念