Variables Prohibidas
Variables Prohibidas en Python
En Python, hay ciertas palabras clave y convenciones que no deben usarse como nombres de variables.
1. Palabras Reservadas
Python tiene palabras clave que no pueden ser usadas como nombres de variables, ya que están reservadas para la sintaxis del lenguaje.
| Palabras Reservadas |
|---|
| False, None, True, and, as, assert, async, await, break, class, continue |
| def, del, elif, else, except, finally, for, from, global, if, import |
| in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with, yield |
2. Nombres de Variables No Recomendados
- No usar nombres de variables que coincidan con funciones incorporadas de Python, como
print,list,dict, etc. - No usar caracteres especiales o espacios en los nombres de variables.
- No comenzar una variable con un número.
Ejemplo Incorrecto:
class = "Avanzado" # Incorrecto, 'class' es una palabra reservada.
2variable = 10 # Incorrecto, no puede comenzar con un número.
print = "Hola" # Incorrecto, 'print' es una función de Python.
Ejemplo Correcto:
curso = "Avanzado"
variable_2 = 10
mensaje = "Hola"
Conclusión
Evitar el uso de palabras reservadas y nombres no recomendados asegura un código más legible y libre de errores.
3. Código para Buscar Palabras Reservadas
Podemos utilizar el módulo keyword de Python para listar todas las palabras reservadas:
import keyword
print("Palabras reservadas en Python:")
print(keyword.kwlist)
Conclusión
Evitar el uso de palabras reservadas y nombres no recomendados asegura un código más legible y libre de errores.
Comentarios
Publicar un comentario