Уведомления

Группа в Telegram: @pythonsu

#1 Июль 22, 2012 16:37:59

AlexSSpirit
От:
Зарегистрирован: 2012-03-07
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Кто-нибудь объясните человеческим языком, что означает условие..

Сколько не читал определение с учебного материала

комендуется в файле модуля определять только сами функции, без инструкций, выходящих за их пределы. Это условие желательно выполнять, чтобы при импортировании модуля не происходило ненужных вычислений. Однако, Python позволяет конструкцию, которая дает возможность использовать файл программы и как модуль, содержащий описания функций и как исполняющую программу. Такая двухсторонняя магия заключается в добавлении следующего if-блока:

Но так и не понял, какое условие и что оно выполняет
if __name__ == '__main__':
    <block of statements>

Объясните пожалуйста



Отредактировано AlexSSpirit (Июль 22, 2012 16:43:42)

Офлайн

#2 Июль 22, 2012 17:05:51

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Кто-нибудь объясните человеческим языком, что означает условие..

Офлайн

#3 Июль 22, 2012 17:14:18

dropnz
От:
Зарегистрирован: 2012-02-25
Сообщения: 5
Репутация: +  1  -
Профиль   Отправить e-mail  

Кто-нибудь объясните человеческим языком, что означает условие..

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version