对python中的控制条件、循环和跳出详解
对python中的控制条件、循环和跳出详解
代码缩进(代码块):
python用缩进表示代码块,没有其他语言的大括号
缩进是强制检查,整个代码缩进必须一致,否则无法运行
用2、4个空格或者tab缩进
ide自动保证缩进一致
If、elif和else的条件分支:
if
if...else
if...elif..else
没有switch、case语法
空的列表、元祖、字符串、0都被评估为False
None被评估为False
控制条件后面必须加":"
a=100 ifa>80: printa,">80" else: printa,"<80" a=60 ifa<50: printa,"<50" elifa>50anda<80: printa,">50and",a,"<80" else: printa,">80" a=[]#0""None[] ifa: print"aistrue" else: print"aisfalse"
循环while:(更多为迭代)
当条件表达式为flase时,将停止循环
遍历for:
遍历一个序列中的每一个元素)
range函数构造一个序列
#whileforrnage() a=10 whilea<20: printa a+=1 #whileTrue:#死循环 #print"aaa" a=[1,2,3,4,5,6] foriina:#不能写死循环 printi printrange(1,10)#默认步长为为1,不能是小数 printrange(1,10,2)
跳出循环break、continue:
break:跳出整个循环
continue:跳出单个循环
break:非正常退出循环
continue:正常退出循环
while和for都支持一个else分支,正常退出整个循环,会执行一次else代码
#continuebreak a=range(1,10) foriina: ifi%4==0: #continue break else: printi else: print"finaloutisok"
以上这篇对python中的控制条件、循环和跳出详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。