40 cards · basic cards · AI-written, checked twice. Edit anything.
- Pythonで関数を定義するにはどうしますか?
- def、関数名、括弧、コロンを書き、その後本体をインデントします。
- 関数のパラメータは何をしますか?
- パラメータは、関数呼び出し時に渡される値のための名前付きプレースホルダーです。
- 関数から値を返すにはどうしますか?
- returnキーワードの後に呼び出し元へ返す値を書きます。
- デフォルト引数とは何ですか?
- その引数に値が渡されなかった場合に使われる、あらかじめ設定された値を持つパラメータです。
- 2つのパラメータを持つ関数の例を挙げてください
- def add(a, b): return a + b
- 関数にreturn文がない場合はどうなりますか?
- 関数は暗黙的にNoneを返します。
- 関数のdocstringとは何ですか?
- 関数の動作を説明するために、def行の直後に置かれる文字列リテラルです。
- greetという名前の関数を呼び出すにはどうしますか?
- 関数名の後に括弧を付けて書きます: greet()
- 位置引数とは何ですか?
- 定義に現れる順序で関数に渡される引数です。
- 関数にキーワード引数を渡すにはどうしますか?
- パラメータ名の後にイコール記号と値を書きます: func(name='Alice')
- *argsは何をすることを可能にしますか?
- 関数に可変個の位置引数を渡すことができます。
- **kwargsは何をすることを可能にしますか?
- 関数に可変個のキーワード引数を渡すことができます。
- if文の基本構造は何ですか?
- if condition: の後に、条件が真の場合にのみ実行されるインデントされたコードを書きます
- if-else文の構造は何ですか?
- if condition: は真なら実行、else: は条件が偽なら実行されます
- 条件分岐に3つ目の分岐を追加するにはどうしますか?
- ifとelseの間に追加の条件としてelif(else if)を使います。