Identificadores y palabras clave de Python (nombres de variables)

En este tutorial, aprenderá sobre palabras clave (palabras reservadas en Python) e identificadores (nombres dados a variables, funciones, etc.).

Palabras clave de Python

Las palabras clave son las palabras reservadas en Python.

No podemos usar una palabra clave como nombre de variable, nombre de función o cualquier otro identificador. Se utilizan para definir la sintaxis y la estructura del lenguaje Python.

En Python, las palabras clave distinguen entre mayúsculas y minúsculas.

Hay 33 palabras clave en Python 3.7. Este número puede variar ligeramente con el transcurso del tiempo.

Todas las palabras clave excepto True, Falsey Noneestán en minúsculas y deben escribirse como están. La lista de todas las palabras clave se muestra a continuación.

False await else import pass
None break except in raise
True class finally is return
and continue for lambda try
as def from nonlocal while
assert del global not with
async elif if or yield

Mirar todas las palabras clave a la vez y tratar de averiguar qué significan puede resultar abrumador.

Si desea tener una descripción general, aquí está la lista completa de todas las palabras clave con ejemplos.

Identificadores de Python

Un identificador es un nombre que se le da a entidades como clase, funciones, variables, etc. Ayuda a diferenciar una entidad de otra.

Reglas para escribir identificadores

  1. Los identificadores pueden ser una combinación de letras en minúsculas (de la a a la z) o mayúsculas (de la A a la Z) o dígitos (del 0 al 9) o un guión bajo _. Nombres como myClass, var_1y print_this_to_screen, todos son ejemplos válidos.
  2. Un identificador no puede comenzar con un dígito. 1variableno es válido, pero variable1es un nombre válido.
  3. Las palabras clave no se pueden utilizar como identificadores.
     global = 1
    Salida
     Archivo "", línea 1 global = 1 SyntaxError: sintaxis no válida
  4. ¡No podemos usar símbolos especiales como ! , @ , # , $ , % , etc.en nuestro identificador.
     a@ = 0

    Salida
     Archivo "", línea 1 a @ = 0 SyntaxError: sintaxis no válida
  5. Un identificador puede tener cualquier longitud.

Cosas para recordar

Python es un lenguaje que distingue entre mayúsculas y minúsculas. Esto significa, Variabley variableno son lo mismo.

Siempre dé a los identificadores un nombre que tenga sentido. Si bien c = 10es un nombre válido, la escritura count = 10tendría más sentido y sería más fácil averiguar qué representa cuando mira su código después de un largo espacio.

Se pueden separar varias palabras con un guión bajo, como this_is_a_long_variable.

Articulos interesantes...