一般來說,上面這種情況更多是跳出循環(huán)。
成都創(chuàng)新互聯(lián)專注于黃南州企業(yè)網(wǎng)站建設,響應式網(wǎng)站建設,購物商城網(wǎng)站建設。黃南州網(wǎng)站建設公司,為黃南州等地區(qū)提供建站服務。全流程按需定制,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
break 跳出循環(huán)
continue 跳出本次循環(huán),繼續(xù)執(zhí)行下次循環(huán)
至于退出進程
import sys
sys.exit()
首先分兩種情況:
1.交互窗口處執(zhí)行:這個時候由于python的強制縮進,因此想要結束函數(shù)的定義只需要按兩下enter即可。
2.在.py文件中編寫,結束函數(shù)只需要不再縮進即可
調用函數(shù)方法相同,把函數(shù)名及參數(shù)寫上就可以了,如果有返回值可以
r=functionA(var1)
附:測試代碼(python3運行通過)
#?-*-?coding:utf-8?-*-
#author:zfxcx
def?pt():
print("hello")
pt()
喜歡在循環(huán)、函數(shù)里使用多個單行的if判斷,如果true直接跳出。
類似常用的傳值類型判斷。
類似以下:
這種句式的好處是邏輯非常清晰。
但是有時要在if里嵌套if,因為它不是函數(shù)也不是循環(huán),就無法正常退出。
例如:
當然可以用if...else解決,但是結構就不那么清晰
為了達到我的逐行判斷、邏輯清晰的目的,我決定這么使用:
整體結構很簡單。
相當于在備份a前加了兩個判斷。
我討厭大規(guī)模的for循環(huán)、嵌套for循環(huán),但卻喜歡1的for循環(huán)。