[英]Using kwargs in functions
I am trying to use kwargs in this way:我正在尝试以这种方式使用 kwargs:
def calculator(**optional_values):
if optional_value.get('maximum'):
number = 15*value
if optional_value.get('minimum):
number = 5*value
so if i run the following:所以如果我运行以下命令:
calculator(maximum=5)
it would do: 15*5
I am not sure how to accomplish this.我不知道如何做到这一点。 Any pointers would be very helpful
任何指针都会非常有帮助
Here is a working code for what you want to do:这是您想要做的工作的代码:
def calculator(**optional_values):
if 'maximum' in optional_values:
return 15*optional_values.get("maximum")
if 'minimum' in optional_values:
return 5*optional_values.get("minimum")
print(calculator(maximum=5))
this outputs: 75
which is 15*5
as you wanted.这输出:
75
这是你想要的15*5
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.