는 파이썬에서 함수 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()
내가 정말하고 싶지 않아 어떻게해야합니까 더 많은 함수를 만드는 것을 의미하기 때문에이 작업을 수행 할 수 있습니다.
당신의 두 가지 변종이 꽤 많은 차이가, 나는 그것을 얻지 않는다. :/ – unwind
나는이 발췌 문장이 원하는 것을 단어로 설명해야한다고 생각한다. – mgilson
@unwind 아니 그들은 그냥 바보 이유에 대한 다른 이름을 사용하지 않습니다 –