Skip to content

Latest commit

 

History

History
81 lines (46 loc) · 2.79 KB

2. TIPOS DE DATOS.md

File metadata and controls

81 lines (46 loc) · 2.79 KB

En Python encontraremos dos tipos de datos

Tipos de datos básicos

Los tipos de datos básicos en Python son los siguientes:

  • Número Entero (int)

Este tipo de dato se corresponde con números enteros, es decir, sin parte decimal.

  • Número Decimal (float)

Este tipo de dato se corresponde con números reales con parte decimal. Cabe destacar que el separador decimal en Python es el punto (.) y no la coma (,).

  • Caracter (chr)

Este tipo de dato se corresponde con un símbolo tipográfico, es decir, una letra, número, coma, espacio, signo de punutación, etc.

  • Cadena de Texto (str)

Este tipo de datos se corresponde con una cadena de caracteres.

  • Booleano (bool)

Este tipo de dato reconoce solamente dos valores: Verdadero (True) y Falso (False)

Tipos de datos complejos (Colecciones)

Existen ciertos tipos de datos más complejos que los que acabamos de enumerar, destinados a agrupar elementos:

  • Listas

Se trata de conjuntos ordenados de elementos, encerrados por corchetes y separados por comas. El orden comienza con el índice 0 para el primer lugar de la Lista. Pueden agruparse valores de distintos tipos de datos básicos, y es posible agregar, eliminar o modificar elementos de las listas en cualquier momento (decimos que las Listas son mutables en Python)

lista = [10,20,30,40]
print(lista)
print(lista[0])
print(lista[3])
[10, 20, 30, 40]
  • Tuplas

Las Tuplas son básicamente Listas de elementos estáticas, es decir, que no pueden modificarse (decimos que las Tuplas son inmutables en Python). Para su definición, en lugar de corchetes se encierran valores separados por comas entre paréntesis.

# Definición de una tupla y referencia a un índice
tupla = (6, 7, 8,9)
print(tupla)
print(tupla[0])
print(tupla[3])
(6, 7, 8, 9)

La similitud entre Listas y Tuplas es tan explícita que se puede bloquear una lista tranformándola en una tupla con la función tuple() o bien desbloquear una tupla para transformarla en una lista con la función list()

print(tuple(lista))
print(list(tupla))
(10, 25, 30, 40)
[6, 7, 8, 9]
  • Diccionarios

En los Diccionarios cada elemento se compone de un par clave-valor, y para su definición es necesario encerrar los elementos entre llaves. Es posible acceder a un valor utilizando su clave, pero no al revés. Por este motivo, no se pueden repetir las claves para elementos distintos, pero sí es posible agregar, eliminar o modificar valores (Los diccionarios son mutables).

# Definición de un diccionario
diccionario = {"Codigo":7512,"Materia":"Análisis Numérico I"}
print(diccionario)
{'Codigo': 7512, 'Materia': 'Análisis Numérico I'}

# Referencia a un índice
print(diccionario["Codigo"])
print(diccionario["Materia"])

7512
Análisis Numérico I