3.1. Jerarquía de tipos estándar¶
A continuación se muestra una lista de los tipos que están integrados en Python. Los módulos de extensión (escritos en C, Java u otros lenguajes, dependiendo de la implementación) pueden definir tipos adicionales. Las versiones futuras de Python pueden agregar tipos a la jerarquía de tipos (por ejemplo, números racionales, arrays de enteros almacenados eficientemente, etc.).
Algunas de las descripciones de tipo a continuación contienen un párrafo que enumera los «atributos especiales». Estos son atributos que proporcionan acceso a la implementación y no están destinados para uso general. Su definición puede cambiar en el futuro.
En Python tiene varios tipos de datos compuestos estándar disponibles por defecto en el interprete, como los tipos numéricos, secuencias, mapeos y conjuntos usados para agrupar otros valores.
Para el caso de las estructuras de datos se usan variables y constantes las cuales usan operadores para tratar los tipos de datos estándar.
3.1.1. Clasificación¶
Los tipos de datos compuestos estándar se pueden clasificar como los dos siguientes:
Mutable: su contenido (o dicho valor) puede cambiarse en tiempo de ejecución.
Inmutable: su contenido (o dicho valor) no puede cambiarse en tiempo de ejecución.
Se pueden resumir los tipos de datos compuestos estándar en la siguiente tabla:
Categoría de tipo |
Nombre |
Descripción |
Números inmutables |
|
|
|
||
|
||
|
||
|
||
Secuencias inmutables |
|
|
|
||
Secuencias mutables |
|
|
|
||
Mapeos |
|
|
Conjuntos mutables |
|
|
Conjuntos inmutables |
|
Otros tipos de datos incorporados, se describen a continuación:
Categoría de tipo |
Nombre |
Descripción |
Objeto integrado |
|
el objeto None. |
Objeto integrado |
|
el objeto NotImplemented. |
Objeto integrado |
|
el objeto Ellipsis. |
Objeto integrado |
|
el objeto file. |
3.1.2. Objectos Type¶
Los objectos Type representan los diversos tipos de objetos. Un objecto type es accedido por
la función integrada type(). No hay operaciones especiales
en los tipos. El módulo estándar types
defines los nombres para todos los tipos
integrados estándar.
Los tipos son escritos como esto: «<type “int”>».
¿Cómo puedo ayudar?
¡Mi soporte está aquí para ayudar!
Mi horario de oficina es de lunes a sábado, de 9 AM a 5 PM. GMT-4 - Caracas, Venezuela.
La hora aquí es actualmente 7:35 PM GMT-4.
Mi objetivo es responder a todos los mensajes dentro de un día hábil.
