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 False
sont illégales et élever une SyntaxError
.
True
¶
La vraie valeur de la balise bool
type. Les affectations de True
sont 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é.
copyright
¶credits
¶
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).