Una vez visto la importancia de las variables en el juego de la programación, veamos las reglas a las que nos debemos ajustar para crear sus nombres.
Aquí las tenemos:
- un nombre debe empezar por una letra o por el signo guión bajo (_)
- después puede contener letras, números o el signo _
- no puede contener espacios
- Python distingue mayúsculas de minúsculas
- Python tiene palabras reservadas que no podemos usar como nombres: False, True, break, None, while, return, …
- Se recomienda que los nombres de las variables sean descriptivos, es decir, deben hacer referencia a su contenido eso facilita la labor de quien estudie el código.
- Debe evitarse caracteres diferentes del alfabeto inglés (no ñ o ç, por ejemplo)
Aquí va un poco de código con ejemplos:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# nombres válidos tu_edad = 37 print (tu_edad) veinte_mayo_2023 = "sábado" print (veinte_mayo_2023) # nombres no válidos 2edad = 34 # comienza po número print (2edad) mi edad = 26 print (mi edad) # contiene un espacio en blanco PrecioConIva = 156 # se distinguen entre mayúsculas y minúsculas precioconiva = 190 # se trata, pues de variables distintas print (PrecioConIva) print (precioconiva) ejemplo_1 = "hola" # pueden mezclase letras con números y con el signo _ print (ejemplo_1) ESTADO = 1 # un nombre todo en mayúsculas es correcto # pero se recomienda usar el nombre todo en mayúsculas SÓLO cuando sea una constante # y no cambie su valor en todo el programa print (ESTADO) español = 34 # se recomienda no usar caracteres diferentes del alfabeto inglés por compatibilidad print (español) río = "Ebro" # se recomienda no usar caracteres diferentes del alfabeto inglés por compatibilidad print (río) # tanto en el nombre como en el contenido # varias variables pueden declararse en una sóla línea y también imprimirse dia , mes , anyo = 12 , "mayo", 2023 print (dia, mes, anyo) # este código es más largo que el anterior, 4 líneas frente a 2, pero funciona igual de bien # esta segunda forma a pesar de ser más larga es más clarificadora para nuestros ojos dia = 12 mes = "mayo" anyo = 2023 print (dia, mes, anyo) |