Hablemos de las palabras clave y los identificadores de Python. Recientemente también cubrimos un tutorial completo sobre cómo instalar y configurar Python para principiantes en este tutorial de Python.
Palabras clave de Python
Bueno, simplemente, las palabras clave de Python son palabras reservadas. Eso significa que no puedes usarlas como nombres de entidades como variables, clases y funciones.
Entonces, es posible que te preguntes para qué sirven estas palabras clave. Son para definir la sintaxis y las estructuras del lenguaje Python.
Deberías saber que hay 33 palabras clave en el lenguaje de programación Python en el momento de escribir este tutorial. Aunque el número puede variar con el tiempo. Además, las palabras clave en Python son sensibles a mayúsculas y minúsculas. Por lo tanto, deben escribirse tal como están. Aquí tienes una lista de todas las palabras clave en el lenguaje de programación Python.
Si observas todas las palabras clave y tratas de entenderlas todas de una vez, te sentirás abrumado. Así que por ahora solo debes saber que son palabras clave. Aprenderemos sus usos respectivos. Puedes obtener la lista de palabras clave de Python a través de la ayuda de la shell de Python.
Lista de Todas las Palabras Clave de Python
and | Logical operator |
as | Alias |
assert | For debugging |
break | Break out of Python loops |
class | Used for defining Classes in Python |
continue | Keyword used to continue with the Python loop by skipping the existing |
def | Keyword used for defining a function |
del | Used for deleting objects in Python |
elif | Part of the if-elif-else conditional statement in Python |
else | Same as above |
except | A Python keyword used to catch exceptions |
FALSE | Boolean value |
finally | This keyword is used to run a code snippet when no exceptions occur |
for | Define a Python for loop |
from | Used when you need to import only a specific section of a module |
global | Specify a variable scope as global |
if | Used for defining an “if” condition |
import | Python keyword used to import modules |
in | Checks if specified values are present in an iterable object |
is | This keyword is used to test for equality. |
lambda | Create anonymous functions |
None | The None keyword represents a Null value in PYthon |
nonlocal | Declare a variable with non-local scope |
not | Logical operator to negate a condition |
or | A logical operator used when either one of the conditions needs to be true |
pass | This Python keyword passes and lets the function continue further |
raise | Raises an exception when called with the specified value |
return | Exits a running function and returns the value specified |
TRUE | Boolean value |
try | Part of the try…except statement |
while | Used for defining a Python while loop |
with | Creates a block to make exception handling and file operations easy |
yield | Ends a function and returns a generator object |
A continuación se muestra un ejemplo simple que muestra el uso de if-else en un programa de Python.
var = 1;
if(var==1):
print("odd")
else:
print("even")
Cuando ejecutamos el programa anterior, Python entiende el bloque if-else debido a palabras clave y sintaxis fijas, y luego realiza el procesamiento adicional.
¿Qué son los Identificadores en Python?
Un Identificador en Python es el nombre que damos para identificar una variable, función, clase, módulo u otro objeto. Eso significa que cada vez que queremos darle un nombre a una entidad, eso se llama identificador.
A veces, variable e identificador suelen ser malinterpretados como lo mismo, pero no lo son. Bueno, para clarificar, veamos qué es una variable.
¿Qué es una Variable en Python?
A variable, as the name indicates is something whose value is changeable over time. In fact a variable is a memory location where a value can be stored. Later we can retrieve the value to use. But for doing it we need to give a nickname to that memory location so that we can refer to it. That’s identifier, the nickname.
Reglas para Escribir Identificadores
Existen algunas reglas para escribir Identificadores. Pero primero debes saber que Python distingue entre mayúsculas y minúsculas. Eso significa que Nombre y nombre son dos identificadores diferentes en Python. Aquí tienes algunas reglas para escribir Identificadores en python.
- Identificadores pueden ser combinaciones de letras mayúsculas y minúsculas, dígitos o un guion bajo (_). Así que myVariable, variable_1, variable_for_print son todos identificadores válidos en Python.
- Un identificador no puede comenzar con un dígito. Entonces, mientras que variable1 es válido, 1variable no es válido.
- No podemos usar símbolos especiales como !, #, @, %, $, etc. en nuestros identificadores.
- Un identificador puede tener cualquier longitud.
Aunque estas son reglas estrictas para escribir identificadores, también hay algunas convenciones de nombres que no son obligatorias, pero son buenas prácticas a seguir.
- Los nombres de clases comienzan con una letra mayúscula. Todos los demás identificadores comienzan con una letra minúscula.
- Comenzar un identificador con un solo guion bajo indica que el identificador es privado.
- Si el identificador comienza y termina con dos guiones bajos, significa que el identificador es un nombre especial definido por el lenguaje.
- Mientras que c = 10 es válido, escribir count = 10 tendría más sentido y sería más fácil entender qué hace incluso cuando miras tu código después de mucho tiempo.
- Se pueden separar varias palabras con un guion bajo, por ejemplo, this_is_a_variable.
Aquí tienes un programa de muestra para variables en Python.
myVariable="hello world"
print(myVariable)
var1=1
print(var1)
var2=2
print(var2)
Si ejecutas el programa, la salida será como se muestra en la siguiente imagen.
Conclusión
Entonces, eso es todo por hoy. En el próximo tutorial, aprenderemos sobre Declaraciones y Comentarios en Python. Hasta entonces, ¡#feliz_codificación! 🙂
Source:
https://www.digitalocean.com/community/tutorials/python-keywords-identifiers