VOOZH about

URL: https://paiza.jp/works/python3/primer/beginner-python7/6156

⇱ Python入門編7:キーワード引数を理解しよう | プログラミング学習サイト【paizaラーニング】


演習課題「キーワード引数 その1」

右のコードには、introduce関数が、キーワード引数として定義してあります。
この関数を呼び出して、「私は村人です」と表示してください。

プログラムを実行して、正しく出力されれば演習課題クリアです!

期待する出力値

私は村人です

演習課題「キーワード引数 その2」

右のコードには、introduce関数が、キーワード引数として定義してあります。
この関数を呼び出して、「私は戦士です」と表示してください。

プログラムを実行して、正しく出力されれば演習課題クリアです!

期待する出力値

私は戦士です

※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する

#07:キーワード引数を理解しよう

ここでは、Pythonのキーワード引数について学習します。キーワード引数は、関数の引数にラベルを付ける機能です。

関数定義のところで、引数にデフォルト値を指定できます。
引数呼び出しで、引数を省略した場合、このデフォルト値が適用されます。

# キーワード引数

def say_hello(greeting = "hello", target = "world"):
print(greeting + " " + target)

say_hello() # hello world
say_hello("こんにちは", "皆さん") # こんにちは 皆さん

# キーワード引数

def say_hello(greeting = "hello", target = "world"):
print(greeting + " " + target)

say_hello()
say_hello("こんにちは", "皆さん")
say_hello("good morning!")
say_hello(greeting = "ネコ先生", target = "皆さん")
say_hello(target = "ネコ先生", greeting = "おはようございます")
say_hello(target = "ネコ先生")
say_hello(greeting = "おはようございます")