Las variables guardan los resultados de tus cálculos. En Python asignas valores con =.
Fundamentos de la asignación #
message = "Hola"
count = 3
pi = 3.14159
El valor del lado derecho se almacena en la variable del lado izquierdo. Si reasignas, el valor anterior se sobrescribe.
count = count + 1
print(count) # 4
=significa “asignar el valor de la derecha a la izquierda”. No representa igualdad matemática.
Reglas para nombrar variables #
- Puedes usar letras (a–z, A–Z), dígitos y guiones bajos
_ - El primer carácter no puede ser un número
- Python distingue mayúsculas de minúsculas (
Valoryvalorson distintos)
Python reserva palabras clave (if, for, while, etc.) que no pueden usarse como nombres de variables. Consúltalas con keyword.kwlist.
import keyword
keyword.kwlist
Elige nombres con sentido para que el código sea legible.
tax_ratecomunica más quevalue.
Asignación múltiple e intercambio #
Puedes asignar varios valores a la vez.
x, y = 10, 20
También facilita intercambiar valores.
a, b = 1, 2
a, b = b, a
print(a, b) # 2 1
Python permite intercambiar valores sin variable temporal; es una de sus características favoritas.
Tipado dinámico #
Python usa tipado dinámico: una variable puede contener valores de tipos distintos con el tiempo.
value = 10 # int
value = "diez" # str
Cambiar de tipo sin querer puede causar errores. Durante el aprendizaje, procura usar un tipo consistente por variable.
Ponlo en práctica #
- Crea variables
name,ageycity, asigna tu propia información y muéstralas conprint. - Asigna dos números a
ayby escribe código para intercambiarlos. - Intenta usar una palabra reservada como nombre de variable y observa qué ocurre.
参考リンク
En la siguiente página trabajarás con cadenas e introducción/salida para crear programas interactivos.