天天看點

python 流程控制語句結構彙總

if 條件語句
if <test1>:   可嵌套
    <statements1>
elif <test2>:   可省略
    <statements2>
else:   可省略
    <statements3>

三元表達式
A=Y if X else Z    當X為真執行表達式Y,當X為假執行表達式Z
等同于
A=X and Y or Z

while循環
while <test>:
    <statements1>
else:   可省略
    <statements2>

for循環
for <target> in <object>:
    <statements>
else:    可省略
    <statements>

break:跳出最近所在的循環
continue:跳到最近所在的循環的開頭處,執行下一次循環
pass:什麼事也不做,隻是空站位語句,python3.0後也可用...代替
循環else快:隻有當循環正常離開時才會執行(也就是沒有碰到break語句)