Python 関数定義のルール

Pythonで関数を定義するには下記のルールに従います:

  1. 関数名は有効な識別子である必要があります。つまり、英数字とアンダースコアで構成され、数字で始まることはできません。
  2. 「def」というキーワードから始まり、関数名と括弧が続き、括弧内には引数(parameter)を指定できます。
  3. 関数の本体は、普通は4つの空白や1つのタブでインデントする必要があります。
  4. 関数は「return」キーワードの後に戻り値を付けて、戻り値を持つことができます。
  5. 関数は引数を持つことができ、引数は関数が実行される際に必要な入力です。引数には必須引数、キーワード引数、デフォルト引数、および可変長引数があります。
  6. 関数は、用途と機能について記述する文書文字列を持つことができます。文書文字列は通常、関数定義の最初の行に記述されます。
  7. 関数は、他の関数の内部や、モジュールレベルで定義することができます。
  8. 関数は複数の呼び出しが可能で、呼び出されるごとに関数本体のコードが実行されます。
  9. 関数はローカル変数とグローバル変数を持つことができます。ローカル変数は関数内でのみ可視で、グローバル変数はプログラム全体で可視です。
  10. 関数は引き数でデータを渡したり、グローバル変数を介してデータにアクセスしたりすることもできます。
  11. 関数は、他の関数やプログラムから呼び出される他、他の関数にパラメータとして渡すこともできます。
  12. 関数は任意個の戻り値を持て、タプルまたはリストで複数の値を戻します。
  13. 関数は条件文、ループ文、他の関数内で呼び出すことができる。
  14. 関数は、他の関数を呼び出して、関数の入れ子呼び出しを行います。
  15. 関数はモジュール内でもクラス内でも定義できます。
bannerAds