2.0 KiB
title | localeTitle |
---|---|
Python Built in Constants | Python construído em constantes |
Três constantes internas comumente usadas:
True
: O verdadeiro valor do tipo de bool . Atribuições paraTrue
levantam um SyntaxError .False
: o valor falso do tipo bool . Atribuições paraFalse
geram um SyntaxError .None
: o único valor do tipo NoneType . Nenhum é freqüentemente usado para representar a ausência de um valor, como quando argumentos padrão não são passados para uma função. Atribuições paraNone
geram um SyntaxError .
Outras constantes internas:
NotImplemented
: Valor especial que deve ser retornado pelos métodos especiais binários, como__eg__()
,__add__()
,__rsub__()
, etc.) para indicar que a operação não está implementada com relação ao outro tipo.Ellipsis
: Valor especial usado principalmente em conjunto com a sintaxe de fatiamento estendida para tipos de dados de contêiner definidos pelo usuário.__debug__
: Verdadeiro se o Python não foi iniciado com uma opção -o.
Constantes adicionadas pelo módulo do site O módulo do site (que é importado automaticamente durante a inicialização, exceto se a opção de linha de comando -S é fornecida) adiciona várias constantes ao namespace interno. Eles são úteis para o shell do interpretador interativo e não devem ser usados em programas.
Objetos que, quando impressos, imprimem uma mensagem como “Use quit () ou Ctrl-D (ou seja, EOF) para sair”, e quando chamado, eleve SystemExit com o código de saída especificado:
- sair (código = nenhum)
- exit (code = nenhum)
Objetos que, quando impressos, imprimem uma mensagem como “Digite license () para ver o texto completo da licença” e, quando chamados, exibem o texto correspondente de maneira semelhante ao pager (uma tela por vez):
- direito autoral
- licença
- créditos