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:
![¿Qué son los Keywords en Python? 2 Image](https://eiposgrados.com/wp-content/uploads/2022/08/image-9.png)
En nuestro caso usamos la versión 3.9. Una vez dentro de la ayuda, tecleamos keywords para ver el listado:
![¿Qué son los Keywords en Python? 3 Image](https://eiposgrados.com/wp-content/uploads/2022/08/image-10.png)
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.
- False – Valor booleano, resultado de operaciones de comparación u operaciones lógicas en Python
- None – Representa a un valor nulo
- True – Valor booleano, igual que false, resultado de operaciones de comparación u operaciones lógicas en Python
- __peg_parser__ – Llamado huevo de pascua, relacionado con el lanzamiento del nuevo analizador PEG no está definido aún.
- And – Operador lógico
- As – Se utiliza para crear un alias al importar un módulo.
- Assert – Se utiliza con fines de depuración
- Async – Proporcionada por la biblioteca ‘asyncio’ en Python. Se utiliza para escribir código concurrente en Python
- Await – Proporcionada por la biblioteca ‘asyncio’ en Python. Se utiliza para escribir código concurrente en Python
- Break – Se utiliza en el interior de los bucles for y while para alterar su comportamiento normal
- Class – Se usa para definir una nueva clase definida por el usuario
- Continue – Se utiliza en el interior de los bucles for y while para alterar su comportamiento normal
- Def – se usa para definir una función definida por el usuario
- Del – Para eliminar un objeto
- Elif – Se usa en declaraciones condicionales, igual ‘else’ e ‘if’
- Else – Se usa en declaraciones condicionales, igual ‘elif’ e ‘if’
- Except – Se usa para crear excepciones, qué hacer cuando ocurre una excepción, igual que ‘raise’ y ‘try’
- Finally – Su uso garantiza que el bloque de código dentro de él se ejecute incluso si hay una excepción no controlada
- For – Utilizado para hacer bucles. Generalmente lo usamos cuando sabemos la cantidad de veces que queremos que se ejecute ese bucle
- From – Para importar partes específicas de un módulo
- Global – Para declarar una variable global.
- If – Se usa en declaraciones condicionales, igual ‘else’ y ‘elif’
- Import – Para importar un módulo
- 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
- 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
- Lambda – Para crear una función anónima
- Nonlocal – Para declarar una variable no local
- Not – Operador lógico
- Or – Operador lógico
- Pass – Es una declaración nula en Python. No pasa nada cuando se ejecuta. Se utiliza como marcador de posición.
- Raise – Se usa para crear excepciones, qué hacer cuando ocurre una excepción, igual que ‘except y ‘try’
- Return – Se usa dentro de una función para salir y devolver un valor.
- Try – Se usa para crear excepciones, qué hacer cuando ocurre una excepción, igual que ‘raise’ y ‘except
- While – Se usa para realizar bucles.
- With – Se usa para simplificar el manejo de excepciones
- 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?
Quiero aprender más sobre la informática todo lo que tenga que ver con programacion