Tipos de datos en Python

Los tipos de datos son la clasificación o categorización de elementos de datos. Python admite los siguientes tipos de datos integrados.

Tipos escalares

  • int : números enteros positivos o negativos (sin una parte fraccionaria), por ejemplo, -10, 10, 456, 4654654.
  • float : Cualquier número real con una representación de punto flotante en el que un componente fraccionario se denota con un símbolo decimal o notación científica, por ejemplo, 1.23, 3.4556789e2.
  • complejo : Un número con un componente real e imaginario representado como x + 2y.
  • bool : datos con uno de dos valores integrados True o False. Observe que ‘T’ y ‘F’ son mayúsculas. true y false no son booleanos válidos y Python arrojará un error para ellos.
  • Ninguno : Nonerepresenta el objeto nulo en Python. A Nonees devuelto por funciones que no devuelven explícitamente un valor.

Tipo de secuencia

Una secuencia es una colección ordenada de tipos de datos similares o diferentes. Python tiene los siguientes tipos de datos de secuencia integrados:

  • Cadena : un valor de cadena es una colección de uno o más caracteres entre comillas simples, dobles o triples.
  • Lista : un objeto de lista es una colección ordenada de uno o más elementos de datos, no necesariamente del mismo tipo, entre corchetes.
  • Tuple : un objeto Tuple es una colección ordenada de uno o más elementos de datos, no necesariamente del mismo tipo, entre paréntesis.
codigo python

Tipo de mapeo

Diccionario : un diccionario Dict()objeto de es una colección desordenada de datos en una forma de par clave: valor. Una colección de estos pares se incluye entre corchetes. Por ejemplo: {1:"Steve", 2:"Bill", 3:"Ram", 4: "Farha"}

Establecer tipos

  • set : Set es una colección mutable y desordenada de distintos objetos hash. El conjunto es una implementación de Python del conjunto en Matemáticas. Un objeto de conjunto tiene métodos adecuados para realizar operaciones de conjunto matemático como unión, intersección, diferencia, etc.
  • frozenset : Frozenset es una versión inmutable del conjunto cuyos elementos se agregan desde otros iterables.

Tipos mutables e inmutables

Los objetos de datos de los tipos anteriores se almacenan en la memoria de una computadora para su procesamiento. Algunos de estos valores se pueden modificar durante el procesamiento, pero el contenido de otros no se puede alterar una vez que se crean en la memoria.

Los números , cadenas y tuplas son inmutables, lo que significa que su contenido no se puede modificar después de la creación.

Por otro lado, los elementos de un Lista o Diccionario objeto se pueden modificar. Es posible agregar, eliminar, insertar y reorganizar elementos en una lista o diccionario. Por tanto, son objetos mutables.