【发布时间】:2012-09-19 13:45:20
【问题描述】:
我想知道是否可以在 python 中创建一个函数 foo 以便
def calulate (self, input):
input = #some stuff
def foo2(self):
self.calculate(self.var1)
self.calculate(self.var2)
或者你必须这样做
def calculation(self):
output=#some stuff
return output
def foovar1(self):
self.var1=self.calculation()
self.var2=self.calculation()
我真的不想这样做,因为这意味着要创建更多功能
【问题讨论】:
-
你的两个变种差别很大,我不明白。 ://
-
我认为您应该用文字描述您希望这些 sn-ps 做什么。
-
@unwind 不,他们没有,只是出于某些愚蠢的原因使用了不同的名称
-
@mgilson 并放松完成!对此感到抱歉
-
“self”这个词通常与 CLASS METHODS 相关联,但您谈论的是函数。到底怎么样?
标签: python function variables arguments instance