티스토리 뷰
__init__
건설에 추가 할 수 있습니다.
class MyClasss(object):
def __init__(self, theList):
self.theList = theList
def add_list(self):
return sum(self.theList)
>>> a = MyClasss([2,3,7,4,7])
>>> print("sum is ", a.add_list())
23
>>> print("sum is ", a.add_list())
23
이를 수행하는 또 다른 방법은 다음에서 부분 함수를 functools.partial
만들고 호출하는 것입니다.
>>> import functools as ft
>>> a = MyClasss()
>>> a.add_list = ft.partial(a.add_list, [2,3,7,4,7])
>>> a.add_list()
23
출처
https://stackoverflow.com/questions/39940089
댓글