可調用對象和__call__()

一、可調用對象 如果一個對象可以在後面加()並執行(可以傳入參數,也可以不傳入參數),就認爲該對象可以被調用,或者稱這個對象爲可調用對象。可以採用callable()方法判斷一個對象是不是可調用對象,返回布爾值。 python中的可調用對象有:函數、方法、類、類的實例 二、對象的調用過程 函數和方法的調用不多說。 類後面加()表示實例化生成一個實例,在實例化的過程中,會先調用__new__()方法
相關文章
相關標籤/搜索