Python Primer Contacto
6. Palabras Reservadas o Keywords
En lenguajes informáticos, las palabras reservadas son aquellas que tienen un uso determinado para el lenguaje y, por lo tanto, no pueden ser empleadas en el código como identificadores (por ejemplo, nombres para las variables).
Cada
lenguaje de programación tiene su propio grupo de palabras reservadas,
pero en general coinciden algunas de las siguientes: and, array, begin,
case, const, default, do, else, end, file, for, function, goto, if, in,
label, mod, not, of, or, repeat, return, then, to, type, until, void,
while, etc.
En
nuestro caso partitular las palabras reservadas (keywords) corresponden
a los nombres de las declaraciones que el intérprete de Python incluye
por defecto. No se deben utilizar dichas palabras para asignar nombres a
otros objetos.
Desde la interface de trabajo vamos a saber cuando son palabras reservadas por que cambian los colores...veamos con una imagen a que nos referimos.
La salida de ejecutar este código en mi equipo sería:
Un
listado de palabras reservadas puede ser consultado ingresando
help('keywords') desde la interfaz interactiva. Para Python 3 , por
ejemplo se vería algo como :
A modo informativo las versiones 2.x de Python cuenta con 31 palabras reservadas:
and as
assert break class continue def del elif else except exec finally for
from global if import in is lambda not or pass print raise return try
while with yield
En lenguaje C existen 32 palabras reservadas y en C++ 64.
Todos los lenguajes tienen esto que se conoce como palabras reservadas o keywords.
Si queremos plantear una analogía serían como las palabras que tienen los lenguajes como español, ingles, etc.
¿Qué son las palabras reservadas en Python?
- Conjunto de palabras que pueden variar de significado durante la ejecución en Python.
- Conjunto de palabras definidas por el lenguaje que no pueden cambiar de significado y Python va a entender qué es lo que hacen.
- Conjunto de palabras que actúan como variables.
- Conjunto de palabras reservadas que Python no puede entender.