Palabras clave e identificadores de Python (Actualizado)

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.

  1. 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.
  2. Un identificador no puede comenzar con un dígito. Entonces, mientras que variable1 es válido, 1variable no es válido.
  3. No podemos usar símbolos especiales como !, #, @, %, $, etc. en nuestros identificadores.
  4. 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.

  1. Los nombres de clases comienzan con una letra mayúscula. Todos los demás identificadores comienzan con una letra minúscula.
  2. Comenzar un identificador con un solo guion bajo indica que el identificador es privado.
  3. Si el identificador comienza y termina con dos guiones bajos, significa que el identificador es un nombre especial definido por el lenguaje.
  4. 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.
  5. 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