概要
Pythonで「キーワード引数を使って関数を呼び出す」の動作を確認してみました。以下のページを参考にしました。
実装
以下のファイルを作成しました。
sample.py
def myfunc(num1, str1):
print("num1=" + str(num1))
print("str1=" + str1)
myfunc(num1=10, str1="Orange")
myfunc(str1="Lemon", num1=15)
def myfunc(old, name, address):
print("年齢は" + str(old) + "です。", end='')
print("名前は" + name + "です。", end='')
print("住所は" + address + "です。")
myfunc(28, "Suzuki", "Tokyo")
myfunc(address="Osaka", old=25, name="Yamada")
myfunc(32, address="Kyoto", name="Honda")
以下のコマンドを実行しました。
$ python3 sample.py
num1=10
str1=Orange
num1=15
str1=Lemon
年齢は28です。名前はSuzukiです。住所はTokyoです。
年齢は25です。名前はYamadaです。住所はOsakaです。
年齢は32です。名前はHondaです。住所はKyotoです。
まとめ
何かの役に立てばと。