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 son objectif.
Raison de Try-Except-Else
Les exceptions en Python sont fréquemment utilisées pour le flux contrôle. 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 of Else-Clause
La clause else dans try-sauf-else permet au code de s'exécuter sans gestion d'exception avant la clause enfin. Cela permet de :
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3