un pequeño número de constantes viven en el espacio de nombres integrado. Son:

False

el valor falso del tipobool. Las asignaciones a Falseson ilegales y criar a un SyntaxError.

True

El verdadero valor de la etiqueta bool tipo. Las asignaciones a Trueson 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.

copyrightcredits

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