ve vestavěném jmenném prostoru žije malý počet konstant. Jsou to:
False
¶
falešná hodnota bool
Typ. Přiřazení False
jsou nezákonné a zvyšují SyntaxError
.
True
¶
skutečná hodnota bool
Typ. Přiřazení True
jsou nezákonné a zvyšují SyntaxError
.,
None
¶
jediná hodnota typu NoneType
. None
se často používá k reprezentaci nepřítomnosti hodnoty, jako když výchozí argumenty nejsou předány afunction. Přiřazení None
jsou nezákonné a zvyšují SyntaxError
.
NotImplemented
¶
Poznámka:
Když binární (nebo na místě) metoda vrací NotImplemented
interpret se bude snažit odráží provozu na jiný druh (nebo další záložní, v závislosti na operátorovi)., Pokud se všechny pokusy vrátíNotImplemented
, interpret vyvolá příslušnou výjimku.Nesprávně vrací NotImplemented
bude mít za následek misleadingerror zprávu nebo NotImplemented
hodnota je vrácen kód Pythonu.
viz implementace aritmetických operací pro příklady.
Poznámka:
NotImplementedError
NotImplemented
nejsou vzájemně zaměnitelné,i když mají podobné názvy a účely.Viz NotImplementedError
podrobnosti o tom, kdy jej použít.
změněno ve verzi 3.,9: hodnocení NotImplemented
v booleovském kontextu je zastaralé. Ačkoliv v současné době vyhodnocuje jako true, bude vydávat DeprecationWarning
.Bude to zvýší o TypeError
v budoucí verzi Pythonu.
Ellipsis
¶
stejně jako elipsa doslovný „...
„. Speciální hodnota používaná většinou v konjunktivis rozšířenou syntaxí krájení pro uživatelem definované typy kontejnerů.
__debug__
¶
tato konstanta platí, pokud Python nebyl spuštěn pomocí volby -O
.,Viz takéassert
.
Poznámka:
jména None
False
True
__debug__
nemůže být přeřazen (úkoly pro ně, i jako atribut jméno, zvýšitSyntaxError
), takže mohou být považovány za „pravdivé“ konstanty.,
Konstanty přidány stránky modulu¶
site
modul (který je importován automaticky při spuštění, exceptif -S
možnost příkazového řádku je uveden) přidává několik konstant thebuilt-v oboru názvů. Jsou užitečné pro interaktivní shell tlumočníka aneměl by být používán v programech.
quit
(code=None)¶ exit
(code=None)¶
objekty, které při tisku vytisknou zprávu jako „Use quit() nebo Ctrl-D (tj., EOF) exit“, a když volal, zvýšit SystemExit
s zadané výstupní kód.
copyright
¶ credits
¶
Objekty, které při tisku nebo volal, vytisknout text copyright orcredits, resp.
license
¶
Objekt, který při tisku, vytiskne se zpráva „Zadejte licenci() viz thefull text licence“, a když volal, zobrazí se úplný text licence v apager-jako móda (jedné obrazovce najednou).