Привет, я Jeshua Romero Guadarrama.
Бизнес-аналитик окончил Universidad Nacional Autónoma de México (UNAM) со степенью бакалавра экономики и прикладной математики. Увлечен денежно-кредитной и финансовой теорией, очарован экономикой здравоохранения и интересуется приложениями науки о данных.
R.JeshuaRomeroGuadarrama.com: Статистические инструменты для высокопроизводительного анализа данных.

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.
Прочитайте большеAhora generaremos una excepción en my_function(), lo que significa que el intento se ejecutará el bloque, luego se generará ZeroDivisionError, se manejará por la cláusula except y luego se ejecutará la cláusula finally.
Прочитайте большеTenga en cuenta que si solo desea generar una excepción sin proporcionar ninguna argumentos del structor, entonces puede simplemente proporcionar el nombre de la clase de excepción al aumentar palabra clave: También puede volver a generar un error o una excepción; esto puede ser útil si simplemente quiere notar que ha ocurrido un error y luego volver a lanzarlo para que pueda ser manejado más arriba en su aplicación: Esto volverá a generar el ValueError capturado por la cláusula de excepción.
Прочитайте большеPodemos usar esto con la clase Persona que definimos anteriormente en el libro; este versión de la clase Person definió la edad como una propiedad e intentó validar que se estaba fijando una edad adecuada: Tenga en cuenta que el método de establecimiento de edad ahora arroja una InvalidAgeException, por lo que si nosotros escribimos: Podemos capturar el hecho de que se ha especificado una edad inválida.
Прочитайте больше1.3 Programación Python Hay varios paradigmas de programación diferentes que un lenguaje de programación pueden permitir a los desarrolladores codificar, estos son: • Programación procedimental en la que un programa se representa como una secuencia de instrucciones que le dicen a la computadora lo que debe hacer explícitamente.
Прочитайте большеSi ahora modificamos la definición de clase de modo que proporcionemos un inicializador para permitir parámetros que se pasarán a la nueva instancia de InvalidAgeException: También hemos definido un método str() adecuado para convertir la excepción en una cadena con fines de impresión.
Прочитайте большеPor ejemplo, digamos que queremos crear una excepción para representar un evento específico.
Прочитайте большеComo se puede ver, obtiene información tanto sobre (aplicación específica) DivideByYWhenZeroException y el ZeroDivisionError original: el dos están unidos entre sí.
Прочитайте больше