¡Comparte en redes sociales!

¿Qué son los Keywords en Python?

La semana anterior os hablábamos sobre Funciones predefinidas en Python, si no lo habéis leído aún, os invitamos a hacerlo. Además, si quieres aprender más sobre este fascinante lenguaje te invitamos a pasarte por nuestro máster en Programación avanzada en Python para Big Data, Hacking y Machine Learning. 

Esta semana vamos a enseñaros nada más y nada menos que 36 palabras clave que no pueden ser usadas como nombres de variables, funciones o cualquier otro tipo de identificador ya que son palabras reservadas.

Listado de palabras reservadas

Para empezar, si queremos ver el listado de palabras reservadas, según la versión que usamos de Python, comenzamos poniendo en consola el comando help() para acceder a la ayuda:

Image

En nuestro caso usamos la versión 3.9. Una vez dentro de la ayuda, tecleamos keywords para ver el listado:

Image

Palabras reservadas en Python y su significado

A continuación, vamos a ver rápidamente que hace cada una de las palabras reservadas más explícitamente.

  1. False – Valor booleano, resultado de operaciones de comparación u operaciones lógicas en Python
  2. None – Representa a un valor nulo
  3. True – Valor booleano, igual que false, resultado de operaciones de comparación u operaciones lógicas en Python
  4. __peg_parser__ – Llamado huevo de pascua, relacionado con el lanzamiento del nuevo analizador PEG no está definido aún.
  5. And – Operador lógico
  6. As – Se utiliza para crear un alias al importar un módulo.
  7. Assert – Se utiliza con fines de depuración
  8. Async – Proporcionada por la biblioteca ‘asyncio’ en Python. Se utiliza para escribir código concurrente en Python
  9. Await – Proporcionada por la biblioteca ‘asyncio’ en Python. Se utiliza para escribir código concurrente en Python
  10. Break – Se utiliza en el interior de los bucles for y while para alterar su comportamiento normal
  11. Class – Se usa para definir una nueva clase definida por el usuario
  12. Continue – Se utiliza en el interior de los bucles for y while para alterar su comportamiento normal
  13. Def – se usa para definir una función definida por el usuario
  14. Del – Para eliminar un objeto
  15. Elif – Se usa en declaraciones condicionales, igual ‘else’ e ‘if’
  16. Else – Se usa en declaraciones condicionales, igual ‘elif’ e ‘if’
  17. Except – Se usa para crear excepciones, qué hacer cuando ocurre una excepción, igual que ‘raise’ y ‘try’
  18. Finally – Su uso garantiza que el bloque de código dentro de él se ejecute incluso si hay una excepción no controlada
  19. For – Utilizado para hacer bucles. Generalmente lo usamos cuando sabemos la cantidad de veces que queremos que se ejecute ese bucle
  20. From – Para importar partes específicas de un módulo
  21. Global – Para declarar una variable global.
  22. If – Se usa en declaraciones condicionales, igual ‘else’ y ‘elif’
  23. Import – Para importar un módulo
  24. In – Para comprobar si un valor está presente en una lista, tupla, etc. Devuelve True si el valor está presente, de lo contrario devuelve False
  25. Is – Se usa para probar si las dos variables se refieren al mismo objeto. Devuelve True si los objetos son idénticos y False si no
  26. Lambda – Para crear una función anónima
  27. Nonlocal – Para declarar una variable no local
  28. Not – Operador lógico
  29. Or – Operador lógico
  30. Pass – Es una declaración nula en Python. No pasa nada cuando se ejecuta. Se utiliza como marcador de posición.
  31. Raise – Se usa para crear excepciones, qué hacer cuando ocurre una excepción, igual que ‘except y ‘try’
  32. Return – Se usa dentro de una función para salir y devolver un valor. 
  33. Try – Se usa para crear excepciones, qué hacer cuando ocurre una excepción, igual que ‘raise’ y ‘except
  34. While – Se usa para realizar bucles.
  35. With – Se usa para simplificar el manejo de excepciones
  36. Yield – Se usa dentro de una función al igual que ‘return’, salvo que ‘yield’ devuelve un generador.

¿Conocías todas las Keywords de Python o te hemos enseñado alguna?

Suscríbete a nuestra newsletter para estar al día de todas las novedades

Información básica sobre protección de datos.
Responsable del tratamiento: Mainfor Soluciones Tecnológicas y Formación S.L.U.
Finalidad: Gestionar su suscripción a la newsletter.
Legitimación para el tratamiento: Consentimiento explícito del interesado otorgado al solicitar la inscripción.
Cesión de datos: No se cederán datos a terceros, salvo obligación legal.
Derechos: Podrá ejercitar los derechos de Acceso, Rectificación, Supresión, Oposición, Portabilidad y, en su caso Limitación, como se explica en la información adicional.
Información adicional: Puede consultar la información adicional y detallada sobre Protección de Datos en https://www.mainfor.edu.es/politica-privacidad
marter-en-python

Leave a Comment