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.
