00.異常的一般格式
try首行底下的**塊代表此語句的主要動作:試著執行的程式**。except子句定義try**塊內引發的異常的處理器,而else自居則是提供沒發生異常時要執行的處理器。
01.try語句分句形式
except: 捕捉所有異常型別
except name 只捕捉特定的異常
except name, value 捕捉所列的異常和其額外的資料
except(nam1, name2) 捕捉任何列出的異常
except(name1,name2),value: 捕獲任何列出的異常,並取得額外資料
else: 如果沒有引發異常,就執行
finally: 總是回執行此**塊
02.03.同一try語句語法
04.raise語句
要顯式地觸發異常,可以使用raise語句,其一般形式相當簡單。raise語句的組成時
05.raise exception from otherexception
當使用from的時候,第二個表示式指定了另乙個異常類或例項,它會附加到引發異常的__cause__屬性。
06.07.
08.try是捕捉、raise是觸發、assert是條件式一番,而with是把**塊包裝在管理其中
python學習手冊學習筆記(一)
第三章 如何執行檔案 避免命令列執行時閃退 加input 到最後 匯入 import 從本質上講,就是載入另乙個檔案。把其中乙個模組檔案設計成主檔案。屬性 繫結在特定物件上的變數名 比如乙個模組 讀取模組檔案的變數名 import from reload。從模組檔案中獲得變數名 from myfil...
《python學習手冊》閱讀筆記5 1 5 14
不知不覺這麼久沒寫了,兩周時間,看完了字串,列表與字典,元組與檔案,整個第二部分啃完了,第三部分是語句,再往後好像就是平時寫的時候沒接觸過的比較深的東西了,到時候應該會寫詳細點。print usage thingy options h display this usage message h hos...
python學習手冊筆記 18 引數
00.傳遞引數 a.引數的傳遞時通過自動將物件賦值給本地變數名來實現的。函式引數 呼叫者傳送的共享物件引用值 再實際中只是python賦值的另乙個例項而已。因為引用是以指標的形式實現的,所有的引數實際上都是通過指標及逆行傳遞的。作為引數被傳遞的物件從來不自動拷貝 b.再函式內不得引數名得賦值不會影響...