エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
2006-09-11
Pythonでクラスのメソッドを定義するとき、第一引数は慣習的にselfにします。別にselfじゃなくてもいい... Pythonでクラスのメソッドを定義するとき、第一引数は慣習的にselfにします。別にselfじゃなくてもいいらしいです。 class Foo: def bar(self): print 'fuga-' Foo.bar()しかしこれだと Traceback (most recent call last): File "a.py", line 5, in ? Foo.bar() TypeError: unbound method bar() must be called with Foo instance as first argument (got nothing instead)bar()はインスタンスメソッドなのでインスタンスを作ってね、というエラーが出ます。Pythonでクラスメソッドを使いたいときはclassmethodを使います。 class Foo: def bar(self)

