Python 中 else語句的其他用法

2021-08-07 20:39:39 字數 489 閱讀 1585

else 子句不僅能在 if 語句中使用,還能在 for、 while 和 try 語句中使用。

for i in range(5):

print('for')

else:

print('end for')

i = 0

while i < 5:

print('while')

i += 1

else:

print('end while')

try:

print('check exceptions')

except:

raise valueerror('1')

else:

print('doing something after check')

在所有情況下,如果異常或者 return、 break 或 continue 語句導致控制權跳到了復合語句的主塊之外, else 子句也會被跳過

Python中else語句整理

if else語句 和各種語言相同的用法,在條件語句中,與if語句搭配使用的else語句。如果if語句的條件表示式的結果布林值為假,那麼程式將執行else語句後的 它的語法是大家最為熟知的 python if expression expr true suite else expr false su...

Python中else語句整理

if expression expr true suite else expr false suiteelif是python提供的else if語句,它檢查多個條件表示式的值是否為真,並在為真時執行特定 塊中的 和else一樣,elif是可選的,但是要注意的是,乙個if語句可以跟多個elif語句,但...

python中else與with語句(day9)

else語句 if else語句 wwe input sname if wwe.endswith wawa print wwwe,wawa else print wwe,nono while else語句 如有break,直接跳出,不執行else語句 count 0while count 5 pri...