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

猜你喜欢

转载自blog.csdn.net/cjxunooo/article/details/84966762