首页 > 技术文章 > python 搜集参数

lianghong881018 2019-06-25 09:51 原文

def print_params(*params):
print(params)

print_params('Testing')
print_params(1,2,3)

#参数前的星号将所有值放置在同一个元组中

def print_params_2(title, *params):
print(title)
print(*params)

print_params_2('Params:',1,2,3)

result:
('Testing',)
(1, 2, 3)
Params:
1 2 3

 

为了解决能处理关键字参数的‘收集’操作

def print_params_3(**params):
    print(params)
    
print_params_3(x=1, y=2, z=3)

result: 

{'x': 1, 'y': 2, 'z': 3}

返回的是字典而不是元组。

 

推荐阅读