aybВы абсолютно правы. Но init вызыватся автоматически поэтому по вашему методу будет
Тут то как раз экземпляр создан
class Ta: pass a=Ta() a.x1=1 a.x2=2 a.x3=a.x1+a.x2 b=Ta() b.x1=1 b.x2=2 b.x3=b.x1+b.x2
class Ta: def __init__(self): self.x1=1 self.x2=2 self.x3=self.x1+self.x2 a=Ta() b=Tb()
cls = Class()
class Class: def __init__(self): self.a = time.time()
Rudiumчитайте учебник!
Отсутствие скобок после Class во втором случае не опечатка?
FishHookсамое смешное что он так и сделал. Только переопределил ключевое слово класс на всякий случай.
Экземпляр создается вот так
class_instance = Class()
RudiumВ Python 3 до вывода числа 5 вообще не дойдет, т.к. в качестве имени ссылки Вы используете ключевое слово.
Например:
class Class():
a = 5
class = Class()
print(class.a) #выведет 5
>>> class Class: ... a = 5 ... >>> class = Class() File "<stdin>", line 1 class = Class() ^ SyntaxError: invalid syntax
RudiumПостараемся, но вы сам начали.
И поменьше ненависти и ругани, пожалуйста.
Rudiumв питоне это нетак устроено как в javascript.
не надо ля ля