我在 Python 中定义了一个函数,它接受一些参数并绘制图表。我想扩展它,以便如果将某些额外的可选参数传递给函数,那么它将在同一组轴上绘制另一个图,但前提是这些可选参数传递给函数。在函数内部绘制数据不是问题,但是如果未传递可选参数,我将如何创建一个可以工作的函数?
例如,我想定义一个如下所示的函数,即使未传递 optional_arg3 和 optional_arg4 也将起作用。
def function(arg1, arg2, optional_arg3, optional_arg4):
任何帮助将非常感激!
通过为参数提供默认值,这在 python 中很容易。因此,如果未传递任何值,则参数将采用默认值。例如:
def a(b, c, d=None):
print(b, c, d)
a(1,2)
因为我只通过了b
and c
,所以d
占用了None
So 输出的默认值:
1 2 None
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句