有没有办法在 Python 的函数中使用可选参数?

托马斯

我在 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)

因为我只通过了band c,所以d占用了None
So 输出的默认值:

1 2 None

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有办法在 Python 的函数中使用可选参数?

有没有办法在Python中使用PhantomJS?

有没有办法镜像python函数?

有没有办法反转这个python函数?

有没有办法在python中使用点运算符传递参数?

有没有办法在python中使用函数属性

有没有办法制作可选参数列表?Python

在调用 Python 函数时没有定义其他可选参数后,有没有办法定义可选参数?

有没有办法在默认参数之后使用所需的参数?(就像默认的python range())

有没有办法获取python protobufs中所有参数的列表?

有没有办法在React Native应用程序中使用我的Python代码?

有没有办法在 python 中使用 sns.barplot 显示不同的颜色?

有没有办法在python中使用os.system打印文本?

有没有办法在Windows中使用python设置文件的详细信息?

有没有办法在Python3.8中使用rgb颜色?

有没有办法在Python的PySimpleGUI中使用其键获取输入?

有没有办法用python在opencv中使用hdmi输入?

有没有办法使此Python kNN函数更有效?

有没有办法使用Python RQ从__main__提交函数

有没有办法使用 python 脚本故意多次调用 lambda 函数?如何?

有没有办法在带有 Python3 的 Window 上使用 ROS?

有没有办法使用带有种子的 secrets python 模块?

在 Python 中,有没有办法在内部函数体中使用外部函数中的变量?

Python - 有没有办法将函数放入函数而不是“TypeError:'int' object is not callable”?

有没有办法摆脱python方法中的参数?

有没有办法在 Python 中参数化自定义类型?

在.ui文件中描述函数时,有没有办法在python代码中使用retreanslateUi?

python有没有办法检查值变化然后触发一个函数?

有没有办法让 Python all() 函数处理多维数组?