Python2语法简记(4、5):条件语句、循环语句

4 条件语句:if…elif…else,不支持switch

num = 5
if num == 3:            
    print 'boss'
elif num == 2: print 'user'  # 如果一个条件语句只有一条语句,可以用简单写法 
else:
    print 'roadman'     

不支持switch语句。

5 循环语句

while…else循环:满足条件时循环执行

count = 0
while count < 5:
    print count, " is  less than 5"
    count = count + 1
else: print count, " is not less than 5" # 简单写法

else可选,else在循环条件为false时执行。

for…else循环:用来遍历字符串、列表、字典
for循环用来遍历字符串、列表、字典中的元素。
直接迭代:

 for letter in 'Python':     
    print '当前字母 :', letter

通过序列索引迭代:

fruits = ['banana', 'apple',  'mango']
for index in range(len(fruits)):
    print '当前水果 :', fruits[index]
else:
    print 'Bye bye!'

else可选,在for循环正常执行完(不是通过break跳出而中断)的情况下执行。

循环控制语句:break, continue
break、continue
pass是空语句,不做任何事情,一般用做占位语句。

 def sample(n_samples):  # 定义一个空函数
    pass
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值