Eine kleine Anzahl von Konstanten befindet sich im integrierten Namespace. Sie sind:
False
¶
Der falsche Wert des Typs bool
. Zuweisungen an False
sind illegal und lösen eine SyntaxError
aus.
True
¶
Der wahre Wert des Typs bool
. Zuweisungen an True
sind illegal und lösen eine SyntaxError
aus.,
None
¶
Der einzige Wert des Typs NoneType
. None
wird häufig verwendetstellen Sie das Fehlen eines Werts dar, als wenn Standardargumente nicht an afunction übergeben werden. Zuweisungen an None
sind illegal und lösen eine SyntaxError
aus.
NotImplemented
¶
Hinweis
Wenn eine binäre (oder an Ort und Stelle) Methode NotImplemented
zurückgibt, versucht der Interpreter die reflektierte Operation für den anderen Typ (oder einen anderen Fallback, abhängig vom Operator)., Wenn alle VersucheNotImplemented
, löst der Interpreter eine entsprechende Ausnahme aus.Eine falsche Rückgabe von NotImplemented
führt zu einer irreführenden Fehlermeldung oder der Wert NotImplemented
wird an Python-Code zurückgegeben.
Siehe Implementieren der arithmetischen Operationen für Beispiele.
Hinweis:
NotImplementedError
und NotImplemented
sind nicht austauschbar,obwohl Sie ähnliche Namen und Zweck.Siehe NotImplementedError
für Details zur Verwendung.
In Version 3 geändert.,9: Die Auswertung von NotImplemented
in einem booleschen Kontext ist veraltet. Whileit derzeit als true ausgewertet wird, wird es emittieren eine DeprecationWarning
.Es wird sich erheben TypeError
in einer zukünftigen version von Python.
Ellipsis
¶
Das gleiche wie das Ellipsenliteral“...
„. Besonderen Wert verwendet, meist in conjunctionwith extended slicing-syntax für benutzerdefinierte container-Datentypen.
__debug__
¶
Diese Konstante ist wahr, wenn Python nicht mit einer -O
Option gestartet wurde.,Siehe auch die assert
– Anweisung.
Hinweis
Die NamenNone
,False
,True
und__debug__
können nicht neu zugewiesen werden (Zuweisungen zu ihnen, auch als Attributname, erhöhenSyntaxError
), so können sie als „wahre“ Konstanten betrachtet werden.,
Vom Site-Modul hinzugefügte Konstanten¶
Das site
– Modul (das beim Start automatisch importiert wird, außer wenn die Befehlszeilenoption -S
angegeben ist) fügt dem eingebauten Namespace mehrere Konstanten hinzu. Sie sind nützlich für die interaktive Interpreter-Shell undsollte nicht in Programmen verwendet werden.
quit
(code=None)¶ exit
(code=None)¶
Objekte, die beim Drucken eine Nachricht wie „Use quit() or Ctrl-D (dh, EOF) to exit“, und, wenn genannt, erhöhen SystemExit
mit thespecified exit-code.
copyright
¶ credits
¶
Objekte, die beim Drucken oder Aufrufen den Text von Copyright-bzw.
license
¶
– Objekt, das, wenn es gedruckt wird, druckt die Meldung „Art license (), um zu sehen, thefull Lizenz-text“, und wenn Sie aufgerufen wird, wird der vollständige Lizenztext in apager-Mode (one screen at a time).