Un petit nombre de constantes vivent dans l’espace de noms intégré. Ils sont:

False

La fausse valeur de la balise bool type. Les affectations de Falsesont illégales et élever une SyntaxError.

True

La vraie valeur de la balise bool type. Les affectations de Truesont illégales et élever une SyntaxError.,

None

La seule valeur de type NoneType. None est fréquemment utilisé pourprésenter l’absence de valeur, comme lorsque les arguments par défaut ne sont pas transmis à afunction. Les affectations de None sont illégales et élever une SyntaxError.

NotImplemented

Remarque

lorsqu’une méthode binaire (ou in-place) renvoieNotImplemented l’interpréteur va essayer l’opération réfléchie sur l’autre type (ou un autre moyen de secours, selon l’opérateur)., Si toutes les tentatives renvoient NotImplemented, l’interpréteur déclenchera une exception appropriée.Le retour incorrect de NotImplemented entraînera un message d’erreur ou la valeur NotImplemented sera renvoyée au code Python.

Voir implémentation des opérations arithmétiques pour des exemples.

Remarque

NotImplementedError et NotImplemented ne sont pas interchangeables,même si elles ont des noms similaires et fins.Voir NotImplementedError pour plus de détails sur le moment de l’utiliser.

Modifié dans la version 3.,9: l’Évaluation de NotImplemented dans un contexte booléen est obsolète. Bien qu’il soit actuellement évalué comme vrai, il émettra un DeprecationWarning.il suscitera un TypeError dans une future version de Python.

Ellipsis

Le même que les points de suspension littérale « ...”. Valeur spéciale utilisée principalement en conjonctionavec une syntaxe de découpage étendue pour les types de données de conteneur définis par l’utilisateur.

__debug__

Cette constante est vrai si Python n’a pas été démarré avec un -O option.,Voir aussi l’instructionassert.

Remarque

Les noms de None, False, True et __debug__ne peut pas être modifiée (devoirs à leur égard, comme un nom d’attribut, souleverSyntaxError), ils peuvent donc être considérés comme des « vrais” constantes.,

constantes ajoutées par le module site¶

le modulesite (qui est importé automatiquement au démarrage, sauf si l’option de ligne de commande-S est donnée) ajoute plusieurs constantes à l’espace de noms intégré. Ils sont utiles pour le shell de l’interpréteur interactif etne devrait pas être utilisé dans les programmes.

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

les Objets que lors de l’impression, imprimer un message comme « l’Utilisation quit() ou Ctrl-D(c’est à dire, EOF) pour quitter », et lorsqu’il est appelé, soulevez SystemExit avec le code de sortie spécifié.

copyrightcredits

objets qui, lorsqu’ils sont imprimés ou appelés, impriment le texte de copyright orcredits, respectivement.

license

objet qui, lorsqu’il est imprimé, imprime le message « Type license() pour voir le texte complet de la licence”, et lorsqu’il est appelé, affiche le texte complet de la licence de manière apager (un écran à la fois).