1、classmethod類方法
類方法只能訪問類變數,不能訪問例項變數
2、staticmethod靜態方法
不能訪問類變數,也不能訪問例項變數。除非在例項呼叫時給方法傳例項。
3、反射1-判斷物件是否有屬性的情況
用法:
例項:
__name__,模組被其他模組匯入的時候呼叫,是你叫的名字。模組自己主動執行的時候等於'__main__'。
作用:用來判斷是自己主動執行,還是被匯入執行
4、反射2-判斷模組是否有屬性方法
自己模組中:sys.modules[__name__]來表示模組,其他模組中:直接用匯入的模組名
5、動態載入模組
6、new方法實現單例模式