Является ли обработка исключений Python более эффективной, чем PHP и / или другие языки?

Мне вбили в голову, что (по крайней мере, в PHP) использовать try ... catch блоки для управления потоком. Я научился использовать их только для обработки непредвиденных ошибок , а не для определения логического процесса программы, потому что блоки catch дороги.

Теперь, когда я обучение питону Я повсюду вижу много исключений и принцип EAFP . Означает ли это, что Python более эффективен при обработке исключений, поэтому мне не нужно так беспокоиться о них для управления потоком, или принцип все еще в силе? Если нет, то является ли PHP исключением из нормы (по сравнению с другими языками) или Python?

21
задан keithjgrant 17 January 2011 в 20:28
поделиться