天天看點

python 04

面向對象

__init__ 方法在類的一個對象被建立時, 馬上運作. 這個方法可以用來對你的對象做一些你希望的初始化.

python 04
python 04

python中所有的類成員(包括資料成員)都是公共的, 所有的方法都是有效的.

隻有一個例外, 如果使用資料成員名稱以雙下劃線字首, 例如 __privatevar, python的名稱管理體系會有效的把它作為私有變量. 這樣就有一個慣例, 如果某個變量隻想在類或對象内使用, 就應該以單下劃線字首, 而其他的名稱都将作為公共的, 可以被其他類/對象使用.

class SchoolMember:

class Teacher(SchoolMember):  # 繼承

輸入輸出

input(), print()

something = input('Enter text:')

處理異常

python 04

這裡的 else: 類似循環的else, 就是當沒有異常發生, 就會走到這個else分支.

抛出異常

我們先自己定一個一個異常. 然後利用 raise 來抛出

finally: 收尾工作, 例如最後的關閉檔案

with 語句

标準庫