Top.Mail.Ru
Ответы

Создание Модулей python

Читаю книгу укус питона. И тут предоставлен пример со следующим кодом:
def hellomod():
Print("тыры пыры")

hellomod()
__version__ = '0.1'

Сам вопрос касается только __version__

Для чего там двойной нижний пробел?
При запуске модуля, все работает как с пробелом так и без пробелов. Но зачем они там в таком случае? Может я чего не понимаю...
Модуль запускаю так:

import abrikos

Print("версия модуля", mod.__version__)

--------------
Или же

Import abrikos

Print("версия модуля", mod.version)

Зачем двойные подчеркивания в модуле???

По дате
По рейтингу
Аватар пользователя
Оракул

магические методы, гугли