🐍Variables
Una variable es un elemento de un lenguaje de programación que tiene asignado un valor determinado.
1. Variables en Python
Para crear una variable en Python se le debe proporcionar un nombre y asignarle un valor utilizando el símbolo =
var = "Hola Mundo"
print(var)
Hola Mundo
El valor asignado a una variable puede cambiar a lo largo del programa escrito en Python:
var = "Adios Mundo"
print(var)
Adios Mundo
2. Asignación múltiple
Otra de las cosas que podemos hacer con las variables en Python es asignar una variable a otra variable diferente.
var = "Hola mundo"
var2 = var
print(var2)
Hola mundo
En el caso que se acaba de mostrar en las celdas anteriores, la variable var
y var2
apuntan a la misma cadena de texto Hola mundo
3. Sintaxis de las variables en Python
Tal y como se ha introducido en la primera sección, para definir variables en Python se debe cumplir con las reglas sintácticas definidas por el leguaje. A continuación se indican las reglas que debemos cumplir cuando definimos el nombre de una variable:
Los nombres de las variables en Python pueden tener cualquier longitud y pueden consistir en letras mayúsculas y minúsculas (A-Z, a-z), dígitos (0-9) y el carácter de subrayado (_):
_var = "Hola mundo"
print(_var)
Hola mundo
vAr = "Hola mundo"
print(vAr)
Hola mundo
var_2 = "Hola mundo"
print (var_2)
Hola mundo
Si no se cumple con estas reglas definidas en la sintaxis de Python, el intérprete de Python emitirá un error a la hora de ejecutar la sentencia
var% = "Hola mundo"
print(var%)
Cell In[22], line 1
var% = "Hola mundo"
^
SyntaxError: invalid syntax
Aunque el nombre de una variable puede contener dígitos, el primer carácter de un nombre de variable no puede ser un dígito:
2var = "Hola mundo"
print(2var)
Cell In[23], line 1
2var = "Hola mundo"
^
SyntaxError: invalid decimal literal
El nombre de las variables en Python es sensible a mayúsculas y minúsculas:
Var3 = "Hola mundo"
print(var3)
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
Cell In[25], line 1
----> 1 print(var3)
NameError: name 'var3' is not defined
print(Var3)
Hola mundo
Última actualización