Я пытаюсь вызвать метод класса «func», который должен что-то печатать, но он никогда не печатается ... Нет ошибок, а просто тишина. Код ниже:Почему метод класса не вызван?
class AnyClass():
atr1=0
atr2='text'
def func():
print ('Ran Func')
a = AnyClass()
a.func
Вы не назвав его: 'a.func()' –
вы не получите никаких ошибок, потому что вы ссылаетесь функцию, которая не существует и нет ошибки, но вы не просите его ничего делать, не называя его – Aaron
Спасибо. Похоже, мне также нужно определить, нравится ли: def func (self) – andrewlis