流程控制

发布时间 2023-11-29 22:17:54作者: 0214jx

循环结构

  • 初始化语句
  • 循环条件
  • 循环体
  • 迭代语句

while循环

[init_statements]
while test_expression :
    body_statements
    [iteration_statements]

使用while循环遍历列表和元组

a_tuple = {'fkit', 'crazyit', 'sdfghj'}
i = 0
while i < len(a_tuple):
    print(a_tuple[i])
    i += 1

for-in 循环

for 变量 in 字符串/范围/集合:
    statements

for-in循环可用于遍历任何可迭代对象

使用for-in循环遍历列表和元组

使用for-in循环遍历字典

  • items() : 返回字典中所有key-value对的列表
  • key() : 返回字典中所有key 的列表
  • value() : 返回字典中所有的value的列表

循环使用else

嵌套循环

for表达式

[表达式 for 循环计数器 in 可迭代对象]

控制循环结构

  • 使用break结束循环
  • 使用continue忽略本次循环的剩下语句
  • 使用return结束方法