これは、Python クラスのチュートリアルの 1 つから見つけたサンプル コードです。
class MyClass:
i = 12345
def f(self):
return 'hello world'
print MyClass.f
print MyClass.i
これを実行すると、「hello world」と「12345」の出力結果が期待されます。しかし、代わりに私はこれを取得しています
>>>
<unbound method MyClass.f>
12345
>>>
「hello world」が表示されないのはなぜですか? 「hello world」を出力するようにコードを変更するにはどうすればよいですか? PS私はPythonのクラスとメソッドについての手がかりがなく、学習を始めたばかりです。