Python 流程控制

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 表示什么都不做,继续执行,相当于先在这里占个位置,以后想到要做什么再来这里补充

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值