実行例は「saka.mokumoku」の「Google Colabotry」環境に保存してある
任意の値を引数にセットすることでその値に対応した結果を得る
1.引数なしの場合(使用例と結果)
def hello():
print ('Hello')
hello()
# Hello
2.戻り値を返す場合(使用例と結果)
def add(a, b):
x = a + b
return x
answer = add(70, 30)
print (answer)
# 100
3.可変長引数の場合(使用例と結果)
関数内で可変長引数としてアスタリスク(*)1個を前に付ける
指定できる可変長引数は1個だけ
def sample(name1, name2, *args):
print (name1)
print (name2)
print (args)
sample('Sato', 'Tanaka', 'Suzuki', 'Honda')
4.キーワード引数の場合(使用例と結果)
関数内で可変長引数としてアスタリスク(**)2個を前に付ける
指定できるキーワード引数は1個だけ
ただし、キーワードを付けて複数の項目を指定できる
def sample(name1, **params):
print (name1)
print (params)
sample('Sato', 年齢=30, 性別='男')