5 месяцев назад
Исключительный Python: погружение в операторы else и finally
Обработка исключений — это ключевая концепция в программировании на Python, которая позволяет вашему коду элегантно справляться с ошибками. Помимо стандартных блоков try и except, Python также предлагает операторы else и finally. В этой статье мы углубимся в их функционал и продемонстрируем, как их правильно использовать в реальных примерах. Оператор else в конструкции try-except-else выполняется только тогда, когда в блоке try не было поймано никаких исключений (ошибок). Это позволяет разделить...
182 читали · 2 года назад
9 странностей Python и их объяснение
Источник: Nuances of Programming 1. Есть оператор “else”, но нет “if” Многие языки программирования имеют структуру “if-else” для работы с условными операторами. Однако в Python можно использовать оператор “else” без “if”. leaders = ["Elon", "Tim", "Warren"] for i in leaders: if i == "Yang": print("Yang is a leader!") break else: print("Not found Yang!") # Янг не найден! В приведенном выше коде нет оператора “if”. Но блок кода с оператором “else” был выполнен успешно! Таковы особенности синтаксиса “for-else” в Python...