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
, False
y None
está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
- 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 comomyClass
,var_1
yprint_this_to_screen
, todos son ejemplos válidos. - Un identificador no puede comenzar con un dígito.
1variable
no es válido, perovariable1
es un nombre válido. - Las palabras clave no se pueden utilizar como identificadores.
global = 1
Archivo "", línea 1 global = 1 SyntaxError: sintaxis no válida
- ¡No podemos usar símbolos especiales como ! , @ , # , $ , % , etc.en nuestro identificador.
a@ = 0
SalidaArchivo "", línea 1 a @ = 0 SyntaxError: sintaxis no válida
- Un identificador puede tener cualquier longitud.
Cosas para recordar
Python es un lenguaje que distingue entre mayúsculas y minúsculas. Esto significa, Variable
y variable
no son lo mismo.
Siempre dé a los identificadores un nombre que tenga sentido. Si bien c = 10
es un nombre válido, la escritura count = 10
tendrí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
.