L'utilisation de Try-Except-Else en Python est-elle bénéfique ?
En Python, un bloc de code courant rencontré est :
try: try_this(whatever) except SomeException as exception: #Handle exception else: return something
Ce modèle soulève la question de sa finalité.
Raison de Try-Except-Else
Les exceptions en Python sont fréquemment utilisées pour le contrôle de flux. Les développeurs principaux de Python et le protocole itérateur utilisent des exceptions pour le contrôle de flux. Try-sauf-else empêche les conditions de concurrence qui se produisent dans les scénarios « regarder avant de sauter ».
Exceptions et erreurs
Bien que les exceptions ne soient pas des erreurs, Les normes culturelles et les bibliothèques de Python diffèrent de celles des autres langages. En Python, des exceptions sont parfois nécessaires pour le flux de contrôle. De plus, l'utilisation d'exceptions n'entrave pas les performances du code comme c'est le cas dans certains langages compilés.
Avantages de Try-Except-Else
Les exceptions peuvent :
Objectif de la clause Else
La clause else dans try-sauf-else permet au code de s'exécuter sans gestion d'exception avant la clause enfin . Cela permet :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!