¿Es beneficioso usar Try-Except-Else en Python?
En Python, un bloque de código común encontrado es:
try: try_this(whatever) except SomeException as exception: #Handle exception else: return something
Este patrón plantea la cuestión de su propósito.
Razón para intentar-excepto-else
Las excepciones en Python se utilizan con frecuencia para el flujo control. Los desarrolladores principales de Python y el protocolo iterador utilizan excepciones para el control de flujo. Try-except-else previene las condiciones de carrera que ocurren en escenarios de "mirar antes de saltar".
Excepciones versus errores
Si bien las excepciones no son errores, Las normas culturales y las bibliotecas de Python difieren de las de otros lenguajes. En Python, a veces son necesarias excepciones para controlar el flujo. Además, el uso de excepciones no obstaculiza el rendimiento del código como lo hace en algunos lenguajes compilados.
Beneficios de Try-Except-Else
Las excepciones pueden:
Propósito de la cláusula-else
La cláusula-else en try-except-else permite que el código se ejecute sin manejo de excepciones antes de la cláusula finalmente. Esto permite:
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3