Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
PYTHON FUNCTIONS / CHAPTER 04 / Учене / LESSON 06
Шести час. Някои грешки се хващат с try/except. Лови конкретни типове — ValueError, TypeError — не гол except:.
def parse_int(text): try: return int(text) except ValueError: return None
int("x") хвърля ValueError. Ти го хващаш и връщаш None вместо програмата да спре.
TypeError идва при несъвместими типове — например "a" * "b". Внимание: 3 * "x" не хвърля грешка (получаваш "xxx"). Днес упражняваме и двата.
Честа грешка: except: без тип — крие бъгове; или try около твърде много код.
Учене: лови конкретни exception типове.
AGGREGATE IDLE
›