【Python3】関数

def Function(str): #関数の定義
    '''関数の説明''' #関数の説明
    return str * 3 #戻り値

Function("Hello ") #呼び出し
help(Function) #関数の説明を見る
def Function(str = "Hello "): #デフォルト引数を指定
    return str * 3

print( Function() )
def Function(s1, s2):
    return s1 + " " + s2

print( Function( s1="Hello", s2="World" ) ) #名前付き引数の指定
def Sum(*args): #可変長引数
    v = 0
    for n in args:
        v += n
    return v

print( Sum(1,2,3) )
print( Sum(1,2,3,4,5) )
def print_args(**args): #辞書型の可変長引数
    print(args)

print_args( a=30, b=50, c=40 )
print_args( aa="hoge", bb="fuga" )