有没有办法选择是否为函数使用默认参数?

cad*_*ams 1 python parameters default function python-2.7

例如:

def tune(a=2,b=3,c=4):
    return str(a) + " " + str(b) + " " + str(c) 

print tune(5, *default*, 7)
Run Code Online (Sandbox Code Playgroud)

这样输出将是:

5 3 7
Run Code Online (Sandbox Code Playgroud)

我该怎么做*default*才能做到这一点?

Bha*_*Rao 6

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

>>> print tune(5, c= 7) 
5 3 7
Run Code Online (Sandbox Code Playgroud)