Page cover

🐍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:

  1. 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
var% = "Hola mundo"
print(var%)

  Cell In[22], line 1
    var% = "Hola mundo"
         ^
SyntaxError: invalid syntax
  1. 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
  1. 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