Última actualización: 04 de diciembre de 2023

9.7. Objetos de tipos integrados

Existe otros tipos de datos integrados en el interprete Python, que para muchos no son de uso frecuente, los cuales se describen a continuación:

9.7.1. Ellipsis

Este tipo tiene un solo valor. Hay un solo objeto con este valor. Se accede a este objeto elipsis a través del nombre incorporado «Ellipsis». Se utiliza para indicar la presencia de la sintaxis «...» en una porción o la notación de corte extendida. Su valor de verdad es True.

>>> type(Ellipsis)
<type 'ellipsis'>

9.7.2. None

Este tipo tiene un solo valor. Hay un solo objeto con este valor. Se accede a este objeto a través del nombre incorporado «None». Se utiliza para indicar la ausencia de un valor en muchas situaciones, por ejemplo, se devuelve desde las funciones que no devuelven nada explícitamente. Su valor de verdad es False.

>>> type(None)
<type 'NoneType'>

9.7.3. NotImplemented

Este tipo tiene un solo valor. Hay un solo objeto con este valor. Se accede a este objeto a través del nombre incorporado «NotImplemented». Los métodos numéricos y los métodos de comparación enriquecidos (como __eq__(), __lt__() y amigos), para indicar que la comparación no se implementa con respecto al otro tipo, es decir, pueden devolver este valor si no implementan la operación para los operandos proporcionados. (El intérprete luego intentará la operación reflejada, o algún otro respaldo «fallback», dependiendo del operador). Su valor de verdad es True.

>>> type(NotImplemented)
<type 'NotImplementedType'>

Ver también

Consulte la sección de lecturas suplementarias del entrenamiento para ampliar su conocimiento en esta temática.


¿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.

Contrata mi increíble soporte profesional