Я прочитал в предыдущем ответе , что обработка исключений является дешевой на Python, поэтому мы не должны делать предварительную проверку.
Я не слышал об этом раньше, но я относительно новичок в Python. Обработка исключений означает динамический вызов и статический возврат, тогда как оператор if
является статическим вызовом, статическим возвратом.
Как сделать проверку плохой, а try-except
быть хорошим, похоже, наоборот. Может кто-нибудь объяснить это мне?