Я делаю свои первые шаги в программировании на Python, у меня есть класс с именем node
, который содержит список node
с (я думаю, что это законно) с именем sons
.Я попытался создать функцию, которая возвращает длину списка, но это не удается.Вот мой код:
class node:
name="temp"
ID=-1
abstract="a short description"
text="the full description"
sons=[]
def sLen(none):
print ("hello")
return len(self.sons)
и вот ошибка:
NameError: глобальное имя 'self' не определено
, если япопытайтесь удалить себя:
NameError: глобальное имя 'self' не определено
Я явно что-то неправильно понял, но что?