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'}

posted @ 2017-03-03 20:01  KaShing  阅读(987)  评论(0编辑  收藏  举报