我正在用python编写一些绘图例程。目前,我可以用一个具有一定参数的函数,用绘图函数来确定最佳的x轴和y轴尺度。是否有一种方法可以修改我的函数定义,以便如果我提供两个额外的参数,比如说以两个列表的形式:
xrange=[-10,10] & yrange[0,10]也就是说,函数调用将是MyPlot(通常的内容,xrange,yrange),而绘图将知道使用xrange和yrange,但是当我不包括这些附加参数时,即函数调用只是MyPlot(通常的内容),函数将继续自动决定我的规模?干杯,杰克
发布于 2013-11-06 11:49:38
您可以像这样定义您的函数
MyPlot([Usual stuff], xrange = None, yrange = None):
if xrange != None and yrange != None:
do special stuff
else:
ordinary stuff现在,xrange和yrange接受None作为默认参数。所以,你可以在打电话的时候忽略它们。如果忽略这些参数,默认情况下None将分配给这些变量。
https://stackoverflow.com/questions/19811286
复制相似问题