preloader

Hola, soy Jeshua Romero Guadarrama

Analista de negocios egresado de la Universidad Nacional Autónoma de México (UNAM) con las Licenciaturas en Economía y Matemáticas Aplicadas. Cautivado por la teoría monetaria y financiera, fascinado por la economía de la salud e interesado en las aplicaciones de la ciencia de datos.
R.JeshuaRomeroGuadarrama.com: Herramientas estadísticas para el análisis de datos de alto rendimiento.

Obtener mi CV

Python en sí mismo ahora es administrado por Python Software Foundation, una organización sin fines de lucro.

Leer más

La figura anterior ilustra una situación en la que una excepción de división por cero llamada Se genera ZeroDivisionError.

Leer más

Esto se muestra a continuación: Sin embargo, podemos manejar esto ajustando la llamada a runcalc dentro de un intento declaración y proporcionando una cláusula de excepción.

Leer más

Sin embargo, si no desea tener un bloque de código común que maneje su excepciones, puede definir diferentes comportamientos para diferentes tipos de excepción.

Leer más

En el ejemplo anterior, tres de las cuatro cláusulas excepto vinculan la excepción a un variable (cada una con un nombre diferente, aunque todas podrían tener el mismo nombre) pero uno, la cláusula FileNotFoundError excepto no vincula la excepción a un variable.

Leer más

Cuando ejecutamos esto, la salida es Que es lo que probablemente se esperaría; hemos ejecutado cada declaración con el excepción de la cláusula de excepción ya que no se generó ZeroDivisionError.

Leer más

24.5.3 Captura cualquier excepción También es posible especificar una cláusula de excepción que se puede usar para capturar cualquier tipo de error o excepción, por ejemplo: Esta debe ser la última cláusula excepto, ya que omite el tipo de excepción y, por lo tanto, actúa como comodín.

Leer más

Como puede ver, la declaración de impresión en la cláusula else ha sido ejecutada, sin embargo si cambiamos la llamada my_function() para pasar un cero como segundo parámetro (lo que hará que la función genere un ZeroDivisionError), entonces el resultado es: Como puede ver, la cláusula else no se ejecutó, pero se ejecutó el controlador de excepción.

Leer más