Palabras clave e identificadores de Python
Palabras clave e identificadores de Python
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 tal cual. La lista de todas las palabras clave se proporciona 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 ser abrumador.
Si desea tener una visión general, aquí está la lista completa de todas las palabras clave con ejemplos.
Identificadores de Python
Un identificador es un nombre dado 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 (a a z) o mayúsculas (A a Z) o dígitos (0 a 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
File "<interactive input>", line 1 global = 1 ^ SyntaxError: invalid syntax
- No podemos usar símbolos especiales como ! , @ , # , $ , % etc. en nuestro identificador.
a@ = 0
SalidaFile "<interactive input>", line 1 a@ = 0 ^ SyntaxError: invalid syntax
- 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 asigne a los identificadores un nombre que tenga sentido. Mientras que c = 10
es un nombre válido, escribiendo count = 10
tendría más sentido, y sería más fácil averiguar qué representa cuando miras tu código después de un largo intervalo.
Se pueden separar varias palabras con un guión bajo, como this_is_a_long_variable
.
python
- Identificadores y palabras clave de C#
- C Palabras clave e identificadores
- Declaración, sangría y comentarios de Python
- Variables, constantes y literales de Python
- Conversión de tipos de Python y conversión de tipos
- Entrada, salida e importación de Python
- Variables globales, locales y no locales de Python
- ¿Cómo obtener la fecha y hora actuales en Python?
- Módulo de tiempo de Python
- Sensor de temperatura Python y Raspberry Pi
- type() y isinstance() en Python con ejemplos