Я работаю с классом и пытаюсь вызвать вспомогательный метод изнутри класса . У меня есть следующий код для работы, но я не уверен, почему я должен передавать "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