Reglas para nombrar variables
Python: Reglas para nombrar variables
En Python, existen diferentes estilos para nombrar y otros identificadores. Cada uno tiene su uso recomendado. A continuación te dejo algunos ejemplo de cada estilo.
1. snake_case (recomendado en Python 🏆)
- Se escribe en minúsculas, separando las palabras con guion bajo.
- Es estándar en Python para variables y funciones.
Ejemplo:
1
2
nombre_completo = "Marco Contreras"
contador_de_visitas = 103
2. camelCase
- La primera palabra va en minúscula y las siguientes comienzan con mayúscula.
- Es una convención más JavaScript y otros lenguajes, pero no es común en Python.
Ejemplo:
1
2
nombreCompleto = "Marco Contreras"
contadorDeVisitas = 103
3. PascalCase
- Todas las palabras inician con mayúscula.
- Se usa en nombres de clases en Python.
1
2
class RegistroUsuario():
pass
4. UPPER_CASE
- Todas las letras en mayúsculas.
- Se usa para definir constantes en Python (aunque Python no tiene constantes reales, es una convención).
1
2
PI = 3.1416
TASA_DE_CAMBIO = 18.50
Reglas de nombres
Aunque no es obligatorio, en Python, se recomienda seguir algunas reglas y convenciones para nombrar variables:
1. Empezar con una letra o un guion bajo
Los nombres de las variables deben comenzar con una letra (a-z, A-Z) o un guion bajo (_). No pueden comenzar con un número. Ej:
1
2
_variable = "valor"
variable1 = "valor"
2. Usar solo caracteres alfanuméricos y guiones bajos
Después del primer carácter, puedes usar letras, números y guiones bajos.
1
2
mi_variable = "valor"
variable_2 = "valor"
3. No uses palabras reservadas
Evita usar palabras que son reservadas por Python (como if, for, while, etc.) como nombres de variables.
>>> for = "valor"
File "<python-input-5>", line 1
for = "valor"
^
SyntaxError: invalid syntax
4. Usa nombres descriptivos
Es una buena práctica usar nombres de variables que sean descriptivos para hacer que tu código sea más legible.
1
2
3
usuario = 'john_doe'
autenticado = False
creditos = 99.0
Esta entrada está licenciada bajo CC BY 4.0 por el autor.