FlashKeepers

Python · Python · College and University

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

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

About this set

40 basic cards for Python Python. It opens with "Pythonで関数を定義するにはどうしますか?" and "関数のパラメータは何をしますか?". More College and University decks are listed below.

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

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

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

25 more cards in the app

Study this set free