2016-02-01 53 views
0

不同,我知道conj(x)x.conj()做同樣的事情,但是主要區別是什麼?那麼我們可以用sum(x)這樣的方法做爲x.sum()這樣的方法嗎?雖然是使此功能適用於內置的類型,如list本身沒有直接的方法whiat函數conj(x)和方法x.conj()python

class Example(list): 
    def sum(self): 
     return sum(self) 

x = Example((1,2,3)) 
print(x.sum()) 

回答

1

如果您要創建自己的類,你可以定義使用方法內置的功能。