使用tupple或dict传参的技巧
在对函数进行传参的时候,可以对元组使用*进行解包操作,对字典使用**进行解包操作,这样传参很方便,不用在进行转换了
def product(a, b):
print(str(a) + '*' + str(b))
return a * b
argument_tuple = (1, 1)
argument_dict = {'a': 1, 'b': 1}
print(product(*argument_tuple)) # 这里用*解析tupple类型的变量作为product的参数
print(product(**{'b':4,'a':3})) # 这里用**解析dict类型的变量作为product的参数