10.流程控制

1. 条件语句 if/else

if condition:
    #####
elif condition:
    #####
else: 
    ##### 

在 Python 中,没有 switch/case 语句 ​

2. 循环语句 while/for

# while 语句

while condition:
    #### condition 满足执行
else:
    #### 循环结束执行
    
      
# for 语句

for <variable> in <sequence>:
    #### 
else:
    #### 循环结束执行

3. Range函数

Python 内置 range 函数可以创建一组数列(不是list) ​

range1 = range(5)           # 0,1,2,3,4

range2 = range(1,5)         # 1,2,3,4

range3 = range(1,10,2)      # 1,3,5,7,9         2 为 步长


li = list(range(1,11))      # 使用range创建 list

4. break/continue

break 语句用于跳出循环体 ​

continue 语句用于结束当前这次循环,继续下一次循环 ​

跳出循环体之后,else 语句将不会执行

5. pass

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

for letter in 'Runoob': 
   if letter == 'o':
      pass
      print ('执行 pass 块')
   print ('当前字母 :', letter)
 
print ("Good bye!")


'''
当前字母 : R
当前字母 : u
当前字母 : n
执行 pass 块
当前字母 : o
执行 pass 块
当前字母 : o
当前字母 : b
Good bye!
'''

最后更新于