Здравствуйте, я пытаюсь создать класс для очистки строки, однако я не понимаю, почему я получил следующий вывод:
python3 clean.py
<bound method clean_string.split_func of <__main__.clean_string object at 0x7fb70486b0f0>>
Мой класс выглядит следующим образом:
class clean_string:
def __init__(self,cadena):
self.replace_chars = {"á":"a","ó":"o"}
self.cadena = cadena
def split_func(self):
return self.cadena.split(' ')
test_string = clean_string('this is a test')
Однако когда я выполняю код, я получаю только объект ссылки на память:
print(test_string.split_func)
<bound method clean_string.split_func of <__main__.clean_string object at 0x7fb70486b0f0>>
Я хочу получить следующий вывод:
['this', 'is', 'a', 'test']