Los tipos de datos son clasificaciones que damos a la información que guardamos en una variable para luego decirle que operaciones pueden realizar cada particular tipo de dato.

Categorías

En Python vamos a encontrar diferentes tipos de datos agrupados por las siguientes grupos:

  • Tipo texto: str
  • Tipos numericos: int, float, complex
  • Tipos de secuencia: list, tuple, range
  • Tipo de mapeo: dict
  • Tipos set: set, frozenset
  • Tipo Booleano: bool
  • Tipos binarios: bytes, bytearray, memoryview

¿Como saber el tipo de dato?

Para conocer a que tipo de dato pertenece un valor, podemos usar la función type(). Por ejemplo:

n = 10
type(n)
<class 'int'>

Ejemplos de tipos de datos

Cadenas

nombre = "Tutz"
type(nombre)
<class 'str'>

Entero

numero = 20
type(numero)
<class 'str'>

Flotante

decimal = -20.5
type(decimal)
<class 'float'>

Complejo

imaginario = 4+4j
type(imaginario)
<class 'complex'>

Lista

numeros = [1,2,3]
type(numeros)
<class 'list'>

Tupla

vocales = ('a', 'b', 'c')
type(imaginario)
<class 'complex'>

Rango

rango = range(4)
type(rango)
<class 'range'>

Diccionario

estudiante = { "nombre": "Luis", "edad": 35 }
type(estudiante)
<class 'dict'>

Conjunto

frutas = { "pera", "manzana", "piña" }
type(frutas)
<class 'set'>

Frozenset

frutas = frozenset({ "pera", "manzana", "piña" })
type(frutas)
<class 'frozenset'>

Booleano

es_hombre = True
type(es_hombre)
<class 'bool'>

Recuerda que según el tipo de dato vas a poder realizar determinadas operaciones, en otros tutoriales vamos a cubrir en profundidad cada tipo de dato y sus operaciones.