Variables

Python SELF ES
Nivel 1 , Lección 4
Disponible

1. Variables y cajas

Las variables son cosas especiales para almacenar datos. Cualquier tipo de datos. Todos los datos en Python se almacenan usando variables. Una variable es como una caja. Una caja común y corriente.

Supongamos que escribes en una hoja el número 13 y la colocas en una caja. Ahora podemos afirmar que "la caja contiene el valor 13".

Cada variable en Python tiene dos propiedades importantes: nombre y valor.

El nombre se usa para distinguir una variable de otra. Es como la etiqueta en la caja.

El valor es un objeto, datos o información que se almacena en la variable.

Cada objeto en Python tiene su tipo. Por ejemplo, existen tipos de datos como: "número entero", "número flotante", "texto", "gato", "casa", etc. Pero una variable (caja) no tiene tipo. En la caja puedes poner objetos de cualquier tipo. Es como en la vida real.

2. Crear variables

En Python no necesitas declarar las variables de manera especial. Solo necesitas escribir una construcción del tipo:


nombre = valor

El símbolo de igualdad aquí no es una igualdad matemática. Es un operador de asignación.

En otras palabras, el símbolo igual es un comando que le dice a la variable nombre que debe tomar (asignar) el valor valor.

Veamos algunos ejemplos:

nombre = "Alexander" La variable nombre contiene el valor: una cadena con el texto «Alexander»
edad = 35 La variable edad contiene el valor: un número entero 35
ciudad = "London" La variable ciudad contiene el valor: una cadena con el texto «London»
pi = 3.14 La variable pi contiene el valor: un número flotante 3.14

En Python, a cualquier variable se le puede asignar cualquier valor. La variable no tiene un tipo predefinido, solo el tipo del objeto que se almacena en ese momento.

3. Expresiones y operadores

A la izquierda del operador de asignación debe haber obligatoriamente el nombre de la variable. Pero a la derecha puede haber una expresión de cualquier complejidad.

nombre = "Alex" + "Alex" La variable nombre contiene el valor: una cadena con el texto "AlexAlex"
edad = 5 * 7 La variable edad contiene el valor: un número 35
edad = edad * 2 + 3 La variable edad contiene el valor: un número 73
edad = edad + 1 La variable edad contiene el valor: un número 74

Puedes concatenar dos cadenas usando el símbolo «+». Esta operación se llama concatenación. Solo puedes juntar una cadena con otra cadena. En lenguajes como Java o JavaScript puedes "sumar" una cadena y un número. En Python esto no es posible: necesitas convertir explícitamente el número en una cadena y luego "sumarlo" a la cadena.

También ten en cuenta que la variable edad se usa a ambos lados del operador de asignación. Todo porque la asignación no es una igualdad como en matemáticas.

Veamos el comando:


edad = edad + 1    

Esto indica dos cosas:

  1. Calcular el valor de la expresión edad + 1, usando el valor actual de edad;
  2. El resultado del cálculo se debe guardar en la variable edad.

Este comando incrementa el valor de la variable edad en 1.

El orden de las operaciones es el mismo que en matemáticas:

  • Primero se realizan las operaciones dentro de los paréntesis;
  • Después se realizan multiplicaciones y divisiones;
  • Al final, las sumas y restas.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION