関数呼び出し方法

781 ワード

def test_1(x, y, z): #    
    print(x)
    print(y)
    print(z)
test_1(1,2,3)           #    (      ,            )
test_1(x=1,y=2,z=3)     #       (       )
test_1(x=1,2,3)         #    
test_1(1,z=3,y=2)       #              。       

補足:
メタグループパラメータグループを定義する方法
def test(*argvs):    #    * ,       
    print(argvs)

test(1,2,3,4,5)
は位置パラメータのみを受け入れ、結果は元祖として表示されます.
def test(a,*argvs):
    print(a)
    print(argvs)

test(1,2,3,4,5)     #    

アプリケーションは、いくつかのパラメータが不確定な場合にインタフェースとして使用されます.関数を変更する必要はありません.
ディクショナリパラメータグループを定義する方法
def test(**kwargs):
    print(kwargs)
    print(kwargs['name'])
test(name='zhang', age=22, sex='man')
結果は辞書として表示されます