【问题标题】: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* 来实现这一点?

【问题讨论】:

    标签: python function python-2.7 parameters default


    【解决方案1】:

    使用默认命名参数。明确提到c 必须取7 的值

    >>> print tune(5, c= 7) 
    5 3 7
    

    【讨论】:

    • 换句话说:传递b的值。
    • 很高兴能帮助@cadams。万事如意
    猜你喜欢
    • 2022-06-13
    • 1970-01-01
    • 2018-07-09
    • 1970-01-01
    • 2014-07-30
    • 2016-07-03
    • 2010-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多