Pythonのお勉強 Part39
■ このスレッドは過去ログ倉庫に格納されています
0244デフォルトの名無しさん
2010/09/07(火) 09:34:44hello
cls=<class '__main__.X'>
>>> X().__call__() # 2
hello
cls=<class '__main__.X'>
>>> X.__call__() # 3
hello
cls=<class '__main__.X'>
>>> X() # 4
<__main__.X object at 0x02850C30>
xにX()を代入しxを呼び出せば、1ではなく2
X()あるいはx = X()とすれば4となる
3は本来のclassmethodの呼ばれ方。
■ このスレッドは過去ログ倉庫に格納されています