我的整个问题是:
我应该在用户定义函数的标头中指定什么作为默认值,以便标准 Python 函数将此值视为没有参数或默认值?
让我解释。
我有自己的简单功能。我想让一些参数可选。我的函数体中的这些参数被传递给标准 Python 函数。我应该在我的函数头中为这些参数指定什么默认值,以便 Python 的标准函数表现得好像它们没有被传递这些参数一样?
这是我的代码,简化:
def my_plots(column, max_x=None):
df.plot(kind='hist', y=column, range=(0, max_x))
我需要在max_x调用函数时指定参数值的情况下,图形将沿着轴绘制到该值X,如果我没有指定发生自动缩放,就好像没有值传递给标准一样绘图功能。
None不适合这些目的 - 代码出错。也试过了[],()而且_- 也有错误。
1 个回答