Aprende Python gratis - Control de excepciones 1 - New Generation

Breaking

jueves, 5 de enero de 2023

Aprende Python gratis - Control de excepciones 1

Las excepciones son eventos que ocurren durante la ejecución de un programa y que pueden interrumpir el flujo normal del mismo. En Python, podemos usar ciertas palabras clave para manejar estas excepciones y decidir qué hacer cuando ocurren.


Aquí hay algunos ejemplos de excepciones comunes en Python:

  • TypeError: ocurre cuando se intenta realizar una operación con un tipo de dato incorrecto.
  • NameError: ocurre cuando se utiliza una variable no definida.
  • IndexError: ocurre cuando se intenta acceder a un índice fuera de rango en una lista o una cadena.
  • KeyError: ocurre cuando se intenta acceder a una clave no existente en un diccionario.


Aquí hay un ejemplo de cómo podemos manejar excepciones en Python usando la declaración try y except:

try: # código que puede lanzar una excepción except TypeError: # código a ejecutar si se lanza un TypeError except NameError: # código a ejecutar si se lanza un NameError except IndexError: # código a ejecutar si se lanza un IndexError except KeyError: # código a ejecutar si se lanza un KeyError except: # código a ejecutar si se lanza cualquier otra excepción

También podemos usar la declaración try con finally para ejecutar código independientemente de si se lanza o no una excepción:

try: # código que puede lanzar una excepción except: # código a ejecutar si se lanza una excepción finally: # código a ejecutar independientemente de si se lanza una excepción o no


No hay comentarios:

Publicar un comentario