Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 6, 2016 23:56:51

newpy
Зарегистрирован: 2014-08-12
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Что такое __init__?

Читал хелп вроде понял.. Сейчас опять не понятно? Если объяснить своими словами.. На пальцах..



__________________
py3.7.8-64 win10-64

Офлайн

#2 Июнь 7, 2016 00:09:51

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Что такое __init__?

Класс - конструктор объектов. Форма, так сказать.
__init__ - метод класса, который описывает то, что происходит при создании экземпляра, т.е объекта.

class New:
    def __init__(self):
          self.a = 12
#
new = New()  # срабатывает __init__
print(new.a)

Понятно?

Отредактировано 4kpt_IV (Июнь 7, 2016 00:10:13)

Офлайн

#3 Июнь 7, 2016 13:04:23

newpy
Зарегистрирован: 2014-08-12
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Что такое __init__?

Да! Спасибо. Теперь ясно стало.



__________________
py3.7.8-64 win10-64

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version