pythonのclassmethodとstaticmethodの違いが分からん

分からん。


class Hoge:
   def foo(cls):
      print "foo"

   def bar():
      print "bar"

   foo = classmethod(foo)
   bar = staticmethod(bar)

クラスメソッドは第一引数にクラス名、スタティックメソッドはなにもこない、って違いがあるらしいが、だからなんなの?
この辺見てるとstaticmethodなんていらねえぜって書いてあるように見えるんだけど、いらねえのかな。

今度考える。

以上

コスミー について

昔(?)はゲーム作ってました。 今もなんか作ろうとしています。
カテゴリー: python, 聞いて欲しい独り言 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。