2009年4月24日金曜日

Java使いのPython手習い: 関数/メソッド

  • クラスに属さないものは関数、クラスに属すものはメソッド
  • 使用する前に定義する必要がある。
  • 関数の宣言はdef [関数名]([引数リスト])。戻り値の型を書く必要はないし、引数にも型は指定できない。
  • ネーミングは慣習的に小文字のみのアンダースコア区切りのようだ。
  • キーワード引数: [引数名]=[値]の形式で引数を指定することができる。
  • def [関数名]([引数]=[値])とすることで、引数にデフォルト値を与えることができる。デフォルト値を持たない引数が常にデフォルト値を持つ引数の前に来なければならない。

0 Comments: