un pequeño número de constantes viven en el espacio de nombres integrado. Son:
False
¶
el valor falso del tipobool
. Las asignaciones a False
son ilegales y criar a un SyntaxError
.
True
¶
El verdadero valor de la etiqueta bool
tipo. Las asignaciones a True
son ilegales y criar a un SyntaxError
.,
None
¶
El único valor del tipo NoneType
. None
se usa frecuentemente para presentar la ausencia de un valor, como cuando los argumentos predeterminados no se pasan a afunction. Las asignaciones a None
son ilegales y criar a un SyntaxError
.
NotImplemented
¶
Nota
Cuando un método binario (o in-place) devuelveNotImplemented
elinterpretador intentará la operación reflejada en el otro tipo (o en algún otro recurso, dependiendo del operador)., Si todos los intentos devuelvenNotImplemented
, el intérprete generará una excepción apropiada.Devolver incorrectamente NotImplemented
dará lugar a un mensaje de error error o el valor NotImplemented
será devuelto al código Python.
vea implementando las operaciones aritméticas para ejemplos.
Nota
NotImplementedError
y NotImplemented
no son intercambiables,aunque tienen nombres similares y propósitos.Vea NotImplementedError
para obtener detalles sobre cuándo usarlo.
cambiado en la versión 3.,9: evaluar NotImplemented
en un contexto booleano está obsoleto. Aunque actualmente se evalúa como true, emitirá un DeprecationWarning
. elevará un TypeError
en una versión futura de Python.
Ellipsis
¶
lo mismo que el literal de puntos suspensivos «...
«. Valor especial utilizado principalmente en conjunctionwith extended slicing syntax para tipos de datos de contenedores definidos por el usuario.
__debug__
¶
Esta constante es cierto si Python no se inició con un -O
opción.,Vea también la instrucción assert
.
Nota
los nombres None
, False
, True
y __debug__
no se pueden reasignar (asignaciones a ellos, incluso un nombre de atributo, raiseSyntaxError
), por lo que pueden considerarse constantes «verdaderas».,
constantes agregadas por el módulo del sitio¶
el módulosite
(que se importa automáticamente durante el inicio, excepto si se da la opción de línea de comandos -S
) agrega varias constantes al espacio de nombres incorporado. Son útiles para el intérprete interactivo shell y no deben ser utilizados en programas.
quit
(code=None)¶ exit
(code=None)¶
objetos que cuando se imprimen, imprimen un mensaje como «Use quit () o Ctrl-D (i. e., EOF) para salir», y cuando se llama, elevar SystemExit
con el código de salida especificado.
copyright
¶ credits
¶
objetos que cuando se imprimen o llaman, imprimen el texto de copyright o créditos, respectivamente.
license
¶
objeto que cuando se imprime, imprime el mensaje «Type license() to see thefull license text», y cuando se llama, muestra el texto completo de la licencia en forma de apager (una pantalla a la vez).