首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >python中可选参数的函数依赖

python中可选参数的函数依赖
EN

Stack Overflow用户
提问于 2013-11-06 11:45:38
回答 1查看 86关注 0票数 0

我正在用python编写一些绘图例程。目前,我可以用一个具有一定参数的函数,用绘图函数来确定最佳的x轴和y轴尺度。是否有一种方法可以修改我的函数定义,以便如果我提供两个额外的参数,比如说以两个列表的形式:

代码语言:javascript
运行
复制
xrange=[-10,10] & yrange[0,10]

也就是说,函数调用将是MyPlot(通常的内容,xrange,yrange),而绘图将知道使用xrange和yrange,但是当我不包括这些附加参数时,即函数调用只是MyPlot(通常的内容),函数将继续自动决定我的规模?干杯,杰克

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-06 11:49:38

您可以像这样定义您的函数

代码语言:javascript
运行
复制
MyPlot([Usual stuff], xrange = None, yrange = None):
   if xrange != None and yrange != None:
       do special stuff
   else:
       ordinary stuff

现在,xrangeyrange接受None作为默认参数。所以,你可以在打电话的时候忽略它们。如果忽略这些参数,默认情况下None将分配给这些变量。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19811286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档