Python3的简单的函数调用

时间:2023-03-10 07:19:15
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'}