有啥方法可以选择函数是不是使用默认参数?
Posted
技术标签:
【中文标题】有啥方法可以选择函数是不是使用默认参数?【英文标题】:Is there any way to choose if a default parameter is used for a function?有什么方法可以选择函数是否使用默认参数? 【发布时间】:2015-07-14 14:27:02 【问题描述】:例如:
def tune(a=2,b=3,c=4):
return str(a) + " " + str(b) + " " + str(c)
print tune(5, *default*, 7)
所以输出将是:
5 3 7
我应该用什么代替 *default*
来实现这一点?
【问题讨论】:
【参考方案1】:使用默认命名参数。明确提到c
必须取7
的值
>>> print tune(5, c= 7)
5 3 7
【讨论】:
换句话说:不传递b
的值。
很高兴能帮助@cadams。万事如意以上是关于有啥方法可以选择函数是不是使用默认参数?的主要内容,如果未能解决你的问题,请参考以下文章