FlashKeepers

Python · Python

Pythonの基礎: 関数と制御フロー

Pythonの関数定義、ループ、条件分岐のロジックを、それぞれ簡単な例とともに解説します。

40 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone
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)を使います。

25 more cards in the app