胖蔡
2020年06月10日胖蔡Pythonelif,for,if,python,while,控制流204次阅读

控制流即判断语句,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,也可手动设置数值大小.