Variables – Definición y tipos de variables según función Type()

Yo en una caja como variable

Como habíamos mencionado antes en Python las variables son mutables. Esto significa que dentro de este espacio pueden variar los datos almacenados y su tipo durante la ejecución del programa. ¡¡Gran ventaja y pronto sabrás porque!!

Definición

Una variable es un espacio en un sistema de almacenaje que recibe un identificador y contiene información conocida o desconocida!

Por ende una variable podría verse como una caja donde vamos a almacenar e intercambiar datos de determinados tipos. No vas a encontrar mejor comparación que esa!!

Si te ha quedado claro el concepto veamos ahora cómo declarar una variable en el intérprete de Python, si no sabes como acceder a él te invito a leer este tema donde lo explicamos: Función print en el intérprete (hola mundo en python) 

 

Declarando variables

En python al declarar una variable no necesitamos especificar el tipo de dato que vamos a almacenar en ella como si es necesario en otros lenguajes de programación, así que venga!! Declaremos 4 en el intérprete de la siguiente manera!

caja1 = "Hola pin pon"
caja2 = 18
caja3 = 18.1
caja4 = True

 

Veámoslo en el intérprete!

Creando variables en Python 3 en consola de Linux

 

Como vez en el código primero se coloca el nombre de la variable y seguido del operador ‘=’ (que en estos casos es un operador de asignación, no un signo igual) los datos que va a almacenar. Dependiendo el dato que almacenemos en ella Python definirá el tipo de variable.

 

Sintaxis

Si el dato a almacenar es texto recuerda que debe ir entre comillas!!

Siempre primero se debe indicar el nombre de la variable y luego su contenido así:

num = 17

Lo siguiente produciría un error Syntax Error:

17 = num

Los nombres de variables son secuencias de letras y números ya sea en mayúscula o minúscula pero preferentemente siempre comenzando por una letra, también podemos usar guión bajo «_».

Función print type python

Tipos de variables

Si ya has declarado las antes mencionadas puedes saber su tipo utilizando la función predefinida Type() que nos permitirá saber el tipo de una variable en un momento en específico, porque recuerda que puedes cambiar el contenido de alguna de ellas durante la ejecución del programa y puede variar su tipo.

Hay 3 tipos más comunes de variables:

  • Numéricas

    Almacenan números, dentro de ellas podemos encontrar subtipos Int, float, long, complex

  • Texto

    Son las clásicas variables que almacenan cadenas de texto.

  • Booleanas

    Almacenan un valor «True» o «False«.

Pero en Python las variables también son conjuntos, listas, diccionarios, tuplas (esto lo veremos más adelante)

Casi cualquier cosa puede ser almacenada en ellas.

Función type

Para llamar la función type() solo escribe en el intérprete la misma y dentro de los paréntesis le das como parámetro el nombre de la variable, así:

type(caja1)

Y dando enter nos debería mostrar su tipo.

Veamos ahora un ejemplo en nuestro Intérprete de la declaración de variables y la función Type()

 

Funcion type en Python 3 consola de Linux

 

 

Cambiemos ahora los datos de todas estas variables y volvamos a comprobar su tipo:

 

Cambiando contenido de variables

 

 

Ahora comprobemos su type()

Funcion Type luego de cambiar contenido de variables

 

Como puedes ver solo cambiamos su contenido (lo que se encuentra después del operador de asignación) y no su contenedor (Nombre). Recuerdas esto lo vimos en segunda entrada Python: ¿Qué es? ¿Cuales son sus características y ventajas? y la variable cambió su contenido y tipo conservando su mismo nombre 😉 esto es una gran VENTAJA!!!!!

Imprimiendo variables

Vamos a utilizar la función print para imprimir estas variables antes declaradas en pantalla y ver así su contenido colocando como argumento nuestras variables a la función:

Imprimiendo variables con python3 en consola de linux

Si queremos imprimir estas variables y seguido su tipo:

 

Como se puede ver en este código anterior estamos colocando la función type dentro de un print, separado por comas y dentro de los paréntesis pertenecientes a la función print:

print ((caja1), (type(caja1)))

Los paréntesis verdes encierran dentro de la función print los argumentos, los naranjas los utilizamos para separar un argumento del otro al igual que la coma. Y los paréntesis en negro encierran el argumento de la función type. Es importante recordar que si olvidamos un paréntesis Python nos disparara un error de sintaxis!!

Adiooos!Bello! bello! 😀 Si has leído hasta aquí, has aprendido a declarar variables, imprimirlas en pantalla, comprobar su tipo mediante la función type(), y como se llama una función más toda la sintaxis correcta de lo antes mencionado, eres un crack!!

 

 

 

 

Ayúdame a llegar a mas personas!
  • 1
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  • 1
  •  
  •  
  •  
  •  
  •