freeCodeCamp/guide/portuguese/python/built-in-constants/index.md

2.0 KiB
Raw Blame History

title localeTitle
Python Built in Constants Python construído em constantes

Constantes

Três constantes internas comumente usadas:

  • True : O verdadeiro valor do tipo de bool . Atribuições para True levantam um SyntaxError .
  • False : o valor falso do tipo bool . Atribuições para False 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 para None 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