Entrada

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.