異常捕捉:當一段代碼執行的時候出現異常(報錯),會出現整個程序中止,異常捕捉就是捕捉出錯的程序,是程序能接着運行python
# try....except.... 用於異常捕獲,當一段代碼程序執行時出現異常(報錯),會致使整個程序結束,出現異常的地方以後的邏輯代碼就不會執行了,因此須要捕獲異常,當捕獲到異常以後,能夠對異常進行處理,處理完成以後,能夠保證項目中的其餘代碼不會受影響 name = '張三' try: print(name) except Exception as e: # Exception 全部錯誤類型的基類 # 1.IndexError 索引錯誤 # 2.NameError 名稱錯誤 # 3.ValueError 值錯誤 # 4.KeyError 鍵錯誤 # 5.ImportError 引用錯誤 print(e) #出現異常能夠再這裏寫處理異常代碼塊的方案 # 當異常出現,執行except 沒有異常的時候執行 else else: print('沒有錯誤:') # finally 是必定能執行的 , finally: print('。。。。。。') if age < 16 : # raise 自定義觸發異常 raise Exception('小於16歲,禁止使用童工!') else: print('錄用')