4. Palabras reservadas

Las palabras reservadas de un lenguaje de programación son un conjunto de palabras que tienen un significado especial y están reservadas para ser utilizadas para el lenguaje. Cada una de estas palabras tienen un propósito específico y no se pueden usar como nombres de variables ni como nombres de funciones.

Estas son las 33 palabras reservadas en Python:

Cuando se escribe código con un editor con resaltado de sintaxis las palabras reservadas se colorean para distinguirlas del resto. Por ejemplo, en el editor IDLE de Python, las palabras reservadas se colorean con color naranja.

Funciones integradas

Python tiene una serie de funciones y tipos incluidos en el lenguaje que siempre están disponibles sin necesidad de importar ningún módulo.

Estas funciones no son palabras reservadas del lenguaje, pero igualmente hay que evitar utilizarlas como nombre de nuestras variables o funciones.

Cuando se escribe código con un editor con resaltado de sintaxis las funciones integradas se colorean para distinguirlas del resto. Por ejemplo, en el editor IDLE de Python, las funciones integradas se colorean con color morado.

Mayúsculas y minúsculas

Las palabras en Python se dice que son Case Sensitive, que significa que son diferentes si se escriben en mayúsculas que si se escriben en minúsculas.

De esta forma la palabra False será distinta a la palabra false. Hay que tener en cuenta esto para no cometer un error a la hora de escribir la palabra correcta, que es False.

Hay que evitar utilizar esta característica de Python para nombrar dos variables distintas con el mismo nombre, una en mayúsculas y otra en minúsculas. El resultado sería válido y funcionarían como dos variables distintas, pero no se debe programar de esta manera porque puede dar lugar a fallos difíciles de encontrar.

variable = 3

# Esta una variable diferente
Variable = 5

# No se deben nombrar variables tan semejantes

Ejercicios

  1. Nombra cuatro variables para que contengan la edad, la altura, el peso y el nombre de una persona. Ninguno de estos nombres de variable debe coincidir con las palabras reservadas ni con las funciones integradas.
  2. Investiga para qué sirven las siguientes funciones integradas: