Tipos de datos en Python | 6 tipos de datos estándar en Python

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp

Contenidos

Este post fue difundido como parte del Blogatón de ciencia de datos

Introducción

En este post, aprenderá sobre los tipos de datos de Python y sus aplicaciones mientras escribimos los programas de Python de manera optimizada. Aprenderá desde lo que son, su sintaxis y además verá los ejemplos para usarlos en Programas. Python es un lenguaje que no necesita presentación. Es increíblemente potente, versátil, rápido y fácil de descubrir.

Python es uno de los lenguajes que está experimentando un crecimiento y acreditación increíbles año tras año. Python es un lenguaje de programación interpretado que está orientado a objetos y se utiliza para programación de propósito general. En este post, aprenderemos sobre diferentes tipos de datos en el lenguaje Python.

¿Qué son los tipos de datos?

Los tipos de datos son la clasificación o categorización de ítems de conocimiento. Representa el tipo útil que indica qué operaciones se realizan a menudo en datos específicos. Dado que todo es un objeto en la programación de Python, los tipos de datos son clases y las variables son instancias (objeto) de esas clases.

Los tipos de datos son un concepto importante dentro del lenguaje de programación Python. Cada valor tiene su propio tipo de datos Python, en el lenguaje de programación Python. La clasificación de ítems de conocimiento o colocar el valor de información en algún tipo de categoría de datos se denomina Tipos de datos. Es útil saber qué operaciones silenciosas se realizan a menudo con un valor.

Python tiene seis tipos de datos estándar: –

  • Numérico
  • Cuerda
  • Lista
  • Tupla
  • Colocar
  • Diccionario
Python tiene seis tipos de datos estándar

Fuente de imagen: Enlace

Analicemos los tipos de datos anteriores uno por uno: –

Tipo de datos numéricos: –

En Python, el tipo de datos numérico representa los datos que disponen un valor numérico. El valor numérico puede ser un número entero, flotante o inclusive un número complejo. Estos valores se definen como clases int, float y complex en Python.

EnterosEste tipo de datos se representa con la ayuda de int class. Se trata de números enteros positivos o negativos (sin fracción ni decimal). En Python, no hay límite para la longitud de los valores enteros.

Ejemplo:-

a = 2
print(a, "is of type", type(a))
Output: 2 is of type

Flotador – Este tipo está representado por la clase flotante. Es un número verdadero con representación de punto flotante. Se especifica con un punto decimal. Opcionalmente, el carácter e o E seguido de un número entero positivo o negativo podría inclusive agregarse para especificar la notación científica.

Ejemplo:-

b = 1.5
print(b, "is of type", type(b))
Output: 1.5 is of type

Números complejos – Los números complejos están representados por clases complejas. Se especifica como (parte real) + (parte imaginaria) j, a modo de ejemplo – 4 + 5j.

Ejemplo:-

c = 8+3j
print(c, "is a type", type(c))
Output: (8+3j) is a type

Tipo de datos de cadena: –

La cadena es una secuencia de caracteres Unicode. Una cadena puede ser una colección de 1 o más caracteres entre comillas, comillas dobles o comillas triples. Se puede representar a través de una clase str.

Ejemplo:-

string1=  “Hello World”
print(string1)
output: Hello World

Podemos hacer varias operaciones en cadenas como concatenación, corte y repetición.

Concatenación: Incluye la operación de unir dos o más cadenas.

Ejemplo:-

String1 = "Hello"
String2 ="World"
print(String1+String2)
Output: Hello World

Rebanar: Cortar es una técnica para extraer diferentes partes de una cuerda.

Ejemplo:-

String1 = "Hello"
print(String1[2:4])
Output: llo

Repetición:

Significa repetir una secuencia de instrucciones un cierto número de veces.

Ejemplo:-

Print(String1*5)
Output: HelloHelloHelloHelloHello

Tipo de datos de lista: –

Se forma (o crea) una lista colocando todos los ítems (ítems) entre corchetes [ ], separado por comas.

Puede tener cualquier número de ítems y pueden ser o no de diferentes tipos (entero, flotante, cadena, etc.).

Una lista es mutable, lo que sugiere que modificaremos la lista.

Ejemplo:

List1 = [3,8,7.2,"Hello"]
print("List1[2] = ", List[2])
Output:  List1[2] = 7.2
print("List1[1:3] = ", List[1:3])
Output: List1[1:3] = [8, 7.2]

Actualizando la lista: – podemos actualizar la lista.

List1[3] = "World"
#If we print the whole list, we can see the updated list.
print(List1)
Output: [3, 8, 7.2, ‘World’]

Tipo de datos de tupla: –

Una tupla se establece como una colección ordenada de objetos Python. La única diferencia entre la tupla y la lista es que las tuplas son inmutables, dicho de otra forma, las tuplas no se pueden modificar después de su creación. Está representado por la clase tupla. podemos representar tuplas usando paréntesis ().

Ejemplo:

Tuple = (25,10,12.5,"Hello")
print("Tuple[1] = ", Tuple[1])
Output: Tuple[1] =  10
print("Tuple[0:3] =", Tuple[0:3])
Output: Tuple[0:3] =  (25,10,12.5)

Determinar tipo de datos: –

Un conjunto es una colección desordenada de ítems. Cada elemento del conjunto es exclusivo (sin duplicados) y debe ser inmutable (no se puede cambiar).

Ejemplo:

Set = {4,3,6.6,"Hello"}
print(Set)
Output: {‘Hello’, 3, 4, 6.6}

Como el conjunto es una colección desordenada, la indexación no tendrá sentido. De ahí el operador de corte [ ] no funciona.

Set[1] = 12
Output: TypeError

Tipo de datos del diccionario: –

En Python, el diccionario es una colección desordenada de valores de datos, que se utiliza para guardar valores de datos como un mapa, que, a diferencia de otros tipos de datos que contienen solo un valor como elemento, un diccionario consta de un par clave-valor. El valor-clave se proporciona dentro del diccionario para optimizarlo. En la representación de un tipo de datos de diccionario, cada par clave-valor durante un Diccionario está separado por dos puntos, mientras que cada clave está separada por una «coma».

Syntax:
Key:value

Ejemplo:

Dict1 = {1:'Hello',2:5.5, 3:'World'}
print(Dict1)
Output: {1: ‘Hello’, 2: 5.5, 3: ‘World’}

Podemos recuperar el valor usando el siguiente método:

Ejemplo:

print(Dict[2])
Output: 5.5

Además podemos actualizar el diccionario a través de los siguientes métodos:

Ejemplo:

Dict[3] = 'World'
print(Dict)
Output:
{1: ‘Hello’, 2: 5.5, 3: ‘World’}

Conclusión

Si está leyendo este texto, probablemente esté aprendiendo Python o tratando de convertirse en un desarrollador de Python. El aprendizaje de Python u otro lenguaje de programación comienza por comprender los conceptos que son una parte básica de su base.

Espero que ya haya entendido las diversas clasificaciones de los tipos de datos de Python, a partir de este texto.

Sobre el Autor

Prashant Sharma

Hoy en día, estoy cursando mi Licenciatura en Tecnología (B.Tech) del Instituto de Tecnología Vellore. Estoy muy entusiasmado con la programación y sus aplicaciones reales, incluido el desarrollo de software, el aprendizaje automático y la ciencia de datos.

Espero que les guste el articulo. Si pretendes conectarte conmigo, puedes conectarte en:

Linkedin

o para cualquier otra duda, además puedes enviarme un mail

Los medios que se muestran en este post no son propiedad de DataPeaker y se usan a discreción del autor.

Suscribite a nuestro Newsletter

No te enviaremos correo SPAM. Lo odiamos tanto como tú.