Я работаю с классом и пытаюсь вызвать вспомогательный метод из класса. Я получил следующий код для работы, но я не уверен, почему я должен передавать «self» в качестве аргумента вспомогательной функции, когда я вызываю его, когда у меня уже есть «self» в качестве аргумента в методе. Есть ли причина, по которой я должен передать его в качестве аргумента при вызове Frequency .__ helper (self, record) в приведенном ниже примере?
Спасибо!
class Frequency:
def __init__(self, record):
self.record = record
def __helper(self, datalist)
do something to datalist...
def getFreq(self):
allrec = self.record
record = allrec[1].split(' ')
var = Frequency.__helper(self, record)
return var