Tipos de datos de Python

0 acciones
0
0
0
0

Introducción

Los tipos de datos de Python se utilizan para definir el tipo de una variable. En este artículo, enumeraremos todos los tipos de datos y analizaremos la funcionalidad de cada uno. Si estás empezando con Python, no olvides consultar primero nuestro tutorial de Python para principiantes. Y si ya lo has hecho, no olvides consultar nuestro tutorial anterior sobre comentarios y declaraciones de Python.

Tipo de datos numéricos de Python

Tipo de datos numéricos de Python para almacenar valores numéricos como;

  1. int – Contiene números enteros con signo de longitud ilimitada.
  2. long: contiene números enteros largos (presente en Python 2.x, obsoleto en Python 3.x).
  3. Float: contiene números de punto flotante exactos y es preciso hasta 15 decimales.
  4. Mixto: contiene números mixtos.

En Python, no es necesario definir el tipo de dato al definir una variable como en C o C++. Simplemente podemos asignar valores a una variable. Pero si queremos ver qué tipo de valor numérico contiene actualmente, podemos usar type(), de la siguiente manera:

#create a variable with integer value.
a=100
print("The type of variable having value", a, " is ", type(a))
#create a variable with float value.
b=10.2345
print("The type of variable having value", b, " is ", type(b))
#create a variable with complex value.
c=100+3j
print("The type of variable having value", c, " is ", type(c))

Si ejecuta el código anterior, verá un resultado como la imagen a continuación.


Tipo de datos de cadena de Python

Una cadena es una secuencia de caracteres. Python admite caracteres Unicode. Generalmente, las cadenas se representan con comillas simples o dobles.

a = "string in a double quote"
b= 'string in a single quote'
print(a)
print(b)
# using ',' to concatenate the two or several strings
print(a,"concatenated with",b)
#using '+' to concate the two or several strings
print(a+" concated with "+b)

El código anterior produce una salida como la que se muestra en la imagen siguiente.


Tipo de datos de lista de Python

Esta lista es un tipo de dato versátil exclusivo de Python. En cierto sentido, es similar a un array en C/C++. Pero lo interesante de una lista en Python es que puede contener diferentes tipos de datos simultáneamente. Una lista formal es una secuencia ordenada de datos escrita entre corchetes ([]) y comas (,).

 #list of having only integers
a= [1,2,3,4,5,6]
print(a)
#list of having only strings
b=["hello","john","reese"]
print(b)
#list of having both integers and strings
c= ["hey","you",1,2,3,"go"]
print(c)
#index are 0 based. this will print a single character
print(c[1]) #this will print "you" in list c

El código anterior produce una salida como ésta


Tupla de Python

Una tupla es otro tipo de dato que consiste en una secuencia de datos similar a una lista. Sin embargo, es inmutable. Esto significa que los datos de una tupla están protegidos contra escritura. Los datos de una tupla se escriben entre paréntesis y comas.

tuple having only integer type of data.
a=(1,2,3,4)
print(a) #prints the whole tuple
tuple having multiple type of data.
b=("hello", 1,2,3,"go")
print(b) #prints the whole tuple
#index of tuples are also 0 based.r code... */

La salida de este código de ejemplo de tupla de tipo de datos Python anterior será como se muestra a continuación.


Diccionario de Python

Un diccionario de Python es una secuencia desordenada de datos en forma de pares clave-valor. Es similar a una tabla hash. Los diccionarios se escriben entre llaves en el formato clave:valor. Resulta muy útil para recuperar datos de forma eficiente entre grandes cantidades de datos.

 #a sample dictionary variable
a = {1:"first name",2:"last name", "age":33}
#print value having key=1
print(a[1])
#print value having key=2
print(a[2])
#print value having key="age"
print(a["age"])

Si ejecuta este código de muestra de datos del diccionario de Python, la salida será como la imagen a continuación.


Resultado

Eso es todo por hoy sobre los tipos de datos de Python. No olvides ejecutar cada fragmento de código en tu máquina. Además, no te limites a copiar y pegar. Intenta escribir las líneas de código tú mismo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

También te puede gustar