Python3的简单的函数调用

python3的几种传参方法(初学者):

例1:

def func(x,*argv):
    print(x)
    print(argv)

func('alex','wt','hjc','lao liu')

输出为:*argv变成元组

alex

('wt', 'hjc', 'lao liu')

例2:

def func(name,**argv):
    print(name)
    print(argv)

func('alex',age = 32,hobby=740,sex='man')

输出为:**argv变成字典

alex

{'sex': 'man', 'age': 32, 'hobby': 740}

例3:

def func(name,*algv1,**argv2):
    print(name)
    print(algv1)
    print(argv2)

func('alex',740,'hjc',wtl='dd',ad='sa')

将例1与例2混合使用,得到:

alex

(740, 'hjc')

{'ad': 'sa', 'wtl': 'dd'}