6. Palabras Reservadas

Palabras Reservadas o Keywords

Ya vimos al inicio del curso pero reiteramos el tema, ya que es oportuno, por qué los nombres de las variables NO pueden ser iguales a los de las palabras claves o reservadas del lenguaje Python.

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.

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.

Se pide al alumno, 

1) Seguir las indicaciones del docente para acceder a una terminal de Linux.

2) Desde la terminal escribir : python3 y presionar ENTER para acceder al intérprete de Python


3)Luego : help('keywords')

Y observar las palabras claves o reservadas de Python.