Как работает try/except/finally?

Junior
368 просмотров
AFK Offer AI

try — блок кода, который может бросить исключение. except — обработчик конкретного исключения. else — выполняется если исключения не было (удобно для кода, который не нужно защищать). finally — выполняется всегда, даже если было return в try/except. Порядок: try → except (если исключение) или else (если нет) → finally. finally используется для cleanup: закрыть файл, соединение, отпустить lock. Если и в finally, и в try есть return — побеждает return из finally.

Следующий вопрос

Как работает линейная регрессия?