Создание Модулей python
Читаю книгу укус питона. И тут предоставлен пример со следующим кодом:
def hellomod():
Print("тыры пыры")
hellomod()
__version__ = '0.1'
Сам вопрос касается только __version__
Для чего там двойной нижний пробел?
При запуске модуля, все работает как с пробелом так и без пробелов. Но зачем они там в таком случае? Может я чего не понимаю...
Модуль запускаю так:
import abrikos
Print("версия модуля", mod.__version__)
--------------
Или же
Import abrikos
Print("версия модуля", mod.version)
Зачем двойные подчеркивания в модуле???
По дате
По рейтингу
магические методы, гугли
Больше по теме