tutz

Tipos de datos en Python

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.