2.3. Fundamentos del lenguaje Python: tipos de datos en Python

Python es un lenguaje de programación de tipo dinámico, lo que significa que no es necesario declarar explícitamente el tipo de datos de una variable cuando la crea. El intérprete de Python infiere el tipo de datos según el valor que asigna. Sin embargo, comprender los diferentes tipos de datos disponibles en Python es crucial para escribir código eficaz y eficiente. En este capítulo, analizaremos los principales tipos de datos en Python: números, secuencias, conjuntos y asignaciones.

Números

Python admite tres tipos de números: enteros (int), números de punto flotante (float) y números complejos (complex). Los números enteros pueden tener cualquier longitud, mientras que los números de coma flotante son números reales que contienen una parte decimal. Los números complejos, por otro lado, se escriben en la forma a + bj, donde a y b son números reales y j representa la raíz cuadrada de -1.

Secuencias

Las secuencias en Python son una colección ordenada de elementos. Los tres tipos de secuencias en Python son cadenas, listas y tuplas. Las cadenas son secuencias de caracteres, mientras que las listas y tuplas son secuencias de cualquier tipo de datos. La principal diferencia entre listas y tuplas es que las listas son mutables, lo que significa que puedes cambiar sus elementos, mientras que las tuplas son inmutables.

Conjuntos

Un conjunto en Python es una colección desordenada de elementos únicos. Los conjuntos son útiles cuando desea mantener una colección de elementos, pero no le importa su orden y desea asegurarse de que no haya duplicados. Python admite dos tipos de conjuntos: set y frozenset. El tipo de conjunto es mutable, lo que significa que puede agregar y eliminar elementos, mientras que el conjunto congelado es inmutable.

Asignaciones

El único tipo de mapeo en Python es el diccionario. Un diccionario es una colección desordenada de pares clave-valor. Las claves de un diccionario deben ser únicas e inmutables, lo que significa que puede utilizar cadenas, números o tuplas como claves, pero no listas u otros diccionarios. Los valores en un diccionario pueden ser de cualquier tipo de datos.

Conversión de tipo de datos

Python también admite la conversión entre diferentes tipos de datos. Puede utilizar funciones como int(), float(), str(), list(), tuple(), set() y dict() para convertir datos de un tipo a otro. Sin embargo, tenga en cuenta que no todas las conversiones son posibles. Por ejemplo, no puede convertir una cadena que contenga caracteres no numéricos en un número.

Conclusión

En resumen, Python admite una variedad de tipos de datos que puede utilizar para almacenar y manipular información en su código. Cada tipo de datos tiene sus propias características y usos, por lo que es importante entender cómo y cuándo utilizarlos. En el próximo capítulo, analizaremos las operaciones que puede realizar con este tipo de datos.

Ahora responde el ejercicio sobre el contenido:

¿Cuáles son los tres tipos de números admitidos por el lenguaje de programación Python?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Fundamentos del lenguaje Python: operadores en Python

Siguiente página del libro electrónico gratuito:

6Fundamentos del lenguaje Python: operadores en Python

4 minutos

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.