我希望能够将额外的参数传递给一个函数,如果它们存在则相应地采取行动(比如从函数中打印出一些东西),如果这些标志不存在,只需正常执行函数而不打印额外信息,我将如何处理这个问题?
干杯
请您参考如下方法:
假设 x、y 和 z 是必需的参数,而 opt 是可选的:
def f(x, y, z, opt=None):
# do required stuff
if opt is not None:
# do optional stuff
这可以用三个或四个参数调用。你明白了。
