Tipos de Datos en Python
En Python, los tipos de datos son fundamentales para almacenar información de diferentes formas. Algunos tipos de datos en Python son numéricos, secuenciales, lógicos, entre otros. A continuación, se describen los principales tipos de datos que puedes utilizar en Python.
Tipos de Datos Numéricos
Los tipos de datos numéricos en Python incluyen enteros (int), números de punto flotante (float) y números complejos (complex).
x = 5
y = 3.14
z = 2 + 3j
print(type(x))
print(type(y))
print(type(z))
Cadenas de Texto (Strings)
Las cadenas de texto en Python se definen con comillas simples o dobles. Se utilizan para almacenar texto o cualquier tipo de caracteres.
nombre = "Juan"
apellido = 'Perez'
print(nombre)
print(apellido)
print(type(nombre))
Listas (Lists)
Las listas en Python son colecciones ordenadas de elementos. Se pueden modificar y pueden contener diferentes tipos de datos.
colores = ["rojo", "verde", "azul"]
print(colores[0])
colores.append("amarillo")
print(colores)
print(type(colores))
Tuplas (Tuples)
Las tuplas son similares a las listas, pero a diferencia de las listas, son inmutables, lo que significa que no pueden ser modificadas una vez creadas.
coordenadas = (10, 20, 30)
print(coordenadas[1])
print(type(coordenadas))
Diccionarios (Dictionaries)
Los diccionarios en Python son colecciones no ordenadas de pares clave-valor. Se utilizan para almacenar información asociada a una clave.
persona = {"nombre": "Juan", "edad": 30}
print(persona["nombre"])
print(type(persona))
Conjuntos (Sets)
Los conjuntos son colecciones no ordenadas de elementos únicos. No permiten elementos duplicados.
numeros = {1, 2, 3, 4}
numeros.add(3)
print(numeros)
print(type(numeros))
Booleanos (Booleans)
El tipo de dato booleano tiene dos valores posibles: True y False. Se utiliza para representar resultados lógicos y condiciones.
es_adulto = True
es_estudiante = False
print(es_adulto)
print(es_estudiante)
print(type(es_adulto))
None
El tipo de dato None representa la ausencia de valor. Es utilizado para indicar que una variable no tiene un valor definido.
nada = None
print(nada)
print(type(nada))
Conclusión
Python ofrece una amplia gama de tipos de datos que permiten trabajar con diferentes tipos de información. Es importante conocer estos tipos para poder utilizarlos correctamente y elegir el más adecuado para cada situación en tu código.