um pequeno número de constantes vivem no espaço de nomes embutido. Eles são:

False

o valor falso dobool tipo. Atribuições para Falsesão ilegais e aumentar um SyntaxError.

True

o valor verdadeiro do bool tipo. Atribuições para True são ilegais e aumentar um SyntaxError.,

None

o único valor do tipoNoneType. None é frequentemente usado para representar a ausência de um valor, como quando os argumentos padrão não são passados para afunction. Atribuições para None são ilegais e aumentar um SyntaxError.

NotImplemented

Nota

Quando um método binário (ou in-place) devolve NotImplemented o interpretador irá tentar a operação reflectida no outro tipo (ou outra alternativa, dependendo do operador)., Se todas as tentativas retornaremNotImplemented, o intérprete levantará uma exceção apropriada.Incorrectamente devolver NotImplemented irá resultar numa mensagem errónea de erro ou no NotImplemented valor a ser devolvido ao código Python.

veja a implementação das operações aritméticas para exemplos.

Nota

NotImplementedError e NotImplemented não são intercambiáveis,mesmo que tenham nomes semelhantes e fins.Ver NotImplementedError para mais detalhes sobre quando usá-lo.

alterado na versão 3.,9: Evaluating NotImplemented in a boolean context is depreciated. Embora actualmente seja avaliado como verdadeiro, irá emitir um DeprecationWarning.irá criar um TypeError numa versão futura do Python.

Ellipsis

the same as the ellipsis literal “...“. Valor especial usado principalmente em conjunto com sintaxe de corte estendida para tipos de dados de contêineres definidos pelo Usuário.

__debug__

esta constante é verdadeira se o Python não foi iniciado com uma opção-O.,See also the assert statement.

Nota

nomes None False True e __debug__não podem ser reatribuídas (atribuições a eles, até que um nome de atributo, levantarSyntaxError), assim, eles podem ser considerados “verdadeiros” constantes.,

Constantes adicionado pelo site módulo¶

site módulo (que é importado automaticamente durante a inicialização, exceptif -S opção de linha de comando é dado) adiciona vários constantes para thebuilt-no espaço de nomes. Eles são úteis para o shell interpretador interativo e não devem ser usados em programas.

quit(code=None)¶ exit(code=None)¶

Objects that when printed, print a message like “Use quit () or Ctrl-D(i.e., EOF) to exit”, and when called, raise SystemExit with theespecificed exit code.

copyrightcredits

Objects that when printed or called, print the text of copyright orcredits, respectively.

license

Object that when printed, prints the message “Type license () to see thefull license text”, and when called, displays the full license text in apager-like fashion (one screen at a time).