Python控制流
控制流即判断语句,python中的判断语句包括有:if语句,while语句,for语句.python中并没有类似的swith语句
if语句
python中if语句的写法和java,C有点不一样的是使用elif代替else if 而且必须每个代码块内部必须要包含代码,如此就需要引入一个比较重要的语句:pass语句
pass语句是一个比较奇葩的语句,他不做任何事情,但是就是占着这个位置,这样就保证了python代码块格式的统一和完整了,如下示例:
if param=="Open":
print "yes"
elif param =="close":
print "No"
else:
pass
while语句
while语句用于循环执行,基本和C、Java没什么区别。如下:
a=7
while a>=0:
if a==1:
continue
elif a==0:
break
else:
a-=1
print "a value:",a
for语句
python for循环语句用于遍历操作,python中的for循环不仅可以对集合等遍历,也可以对字符串进行便利.格式如下:
b="testbbb"
for a in b:
print a
test=["A","B","C","D"]
for a in range(10):
print test[a]
range()函数为python内置函数,用于生成等差数列,默认等差值为1,也可手动设置数值大小.