Python中的跳轉(zhuǎn)函數(shù)可以幫助我們在程序運(yùn)行過程中確定跳轉(zhuǎn)的位置。Python中最常用的跳轉(zhuǎn)函數(shù)是break, continue和return。
# break函數(shù) for i in range(10): if i == 5: break # 在 i == 5 時跳出循環(huán),不執(zhí)行剩下的循環(huán)體 print(i) # continue函數(shù) for i in range(10): if i == 5: continue # 在 i == 5 時跳過本次循環(huán),直接進(jìn)入下一輪循環(huán) print(i) # return函數(shù) def add(a, b): if not isinstance(a, (int, float)) or not isinstance(b, (int, float)): return None # 如果傳入的參數(shù)不是數(shù)字類型,則返回None return a + b # 如果傳入的參數(shù)是數(shù)字類型,則返回它們之和 print(add(1, 2)) # 輸出 3 print(add('1', '2')) # 輸出 None
除了以上三個跳轉(zhuǎn)函數(shù),Python還有raise函數(shù),可以拋出異常并跳轉(zhuǎn)到異常處理代碼,這里不再贅述。