1. if 判断
if expression: # 如果表达式成立,则执行下面的语句
statement(s)
if expression: # 如果表达式不成立,则执行else下面的语句
statement(s)
else:
statement(s)
if expression: # 如果表达式不成立,则执行 elif 下面的语句
statement(s)
elif expression: # 如果 elif 的表达式都不成立,则执行 else 下面的语句
statement(s)
elif expression: # elif 语句可以有多个
statement(s)
else:
statement(s)
2. for 循环
(1) for 用于 python 中的循环,在条件循环中,如果条件变为假则循环结束
(2) 在序列里,使用 for 循环遍历(遍历可以理解为对所有数据全部访问一次),for 也可以用来遍历字典
for var in sequence:
statement(s)
for var in sequence: # for 循环正常结束才会执行 else 语句
statement(s)
else:
statement(s)
In [56]: a = {1:'a', 2:'b', 3:'c'}
In [57]: for k,v in a.iteritems():
....: print k,v
....:
1 a
2 b
3 c
3. while 循环
while expression: # 直到表达式变为假,才退出循环
statement(s)
while expression: # 直到表达式变为假,才执行 else 语句
statement(s)
else:
statement(s)
4. 循环退出:break 、continue 、exit() 、pass
(1) break 表示退出整个循环,继续执行循环外的语句
(2) continue 表示退出本次循环,继续下一次循环
(3) exit() 表示退出整个程序
(4) pass 表示什么都不做,继续执行,相当于先在这里占个位置,以后想到要做什么再来这里补充