Python のクラスについて学習しようとしていますが、何かわかりません。この単純な例が「6」を返さないのはなぜですか? 代わりに返します<function TEST.f at 0x00000000029ED378>
。私も試してみTEST.f()
ましたが、彼は引数self
が欠落していると私に言いました。クラス内に存在するだけでなくself
、python が自動的に入力しますか?
#! coding=utf-8
class TEST:
def __init__(self):
self.x = 6
def f(self):
return(self.x)
print(TEST.f)