un număr mic de constante trăiesc în spațiul de nume încorporat. Acestea sunt:

False

valoarea falsă a tipului bool. Atribuirile la Falsesunt ilegale și ridică un SyntaxError.

True

valoarea reală a bool tip. Atribuirile la Truesunt ilegale și ridică un SyntaxError.,

None

singura valoare a tipului NoneType. None este frecvent utilizat pentrureprezintă absența unei valori, ca atunci când argumentele implicite nu sunt transmise la afuncție. Atribuirile la Nonesunt ilegale și ridică un SyntaxError.

NotImplemented

Nota

atunci Când un binar (sau în locul) metoda returneaza NotImplemented theinterpreter va încerca reflectă funcționarea pe alt tip (sau someother de rezervă, în funcție de operator)., Dacă toate încercările revinNotImplemented, interpretul va ridica o excepție corespunzătoare.Incorect revenind NotImplemented va duce la o misleadingerror mesaj sau NotImplemented valoarea returnată de cod Python.

vezi implementarea operațiilor aritmetice pentru exemple.

Nota

NotImplementedError și NotImplemented nu sunt interschimbabile,chiar dacă au nume similare și scopuri.Consultați NotImplementedError pentru detalii despre momentul utilizării.

schimbat în versiunea 3.,9: evaluarea NotImplemented într-un context boolean este depreciată. Chiarși în prezent este evaluată ca fiind adevărată, se va emite un DeprecationWarning.Se va ridica un TypeError într-o viitoare versiune de Python.

Ellipsis

la fel ca elipsa literală „...„. Valoare specială utilizată mai ales în conjuncțiecu sintaxa de feliere extinsă pentru tipurile de date container definite de utilizator.

__debug__

această constantă este adevărată dacă Python nu a fost pornit cu o opțiune -O.,A se vedea, de asemenea, assert declarație.

Nota

numele None, False, True și __debug__nu poate fi realocat (misiuni pentru ei, chiar și ca un atribut nume, ridicaSyntaxError), deci, ele pot fi considerate „adevărat” de constante.,

Constante adăugate de către site-ul modulului¶

site module (care este importat automat în timpul pornirii, exceptif -S opțiunea de linie de comandă este dat) adaugă mai multe constante de a thebuilt în spațiu de nume. Ele sunt utile pentru shell-ul interpretului interactiv șinu ar trebui să fie utilizate în programe.

quit(cod=None)¶ exit(cod=None)¶

Obiecte care atunci când sunt imprimate, imprimare un mesaj de genul „Utilizarea quit() sau Ctrl-D(de exemplu,, EOF) pentru a ieși”, iar când este apelat, ridicați SystemExit cu codul de ieșire specificat.

copyrightcredits

Obiecte care atunci când sunt tipărite sau numit, imprima text de autor orcredits, respectiv.

license

Obiect care atunci când sunt imprimate, tipărește mesajul „Tip de licență() pentru a vedea înseși licență text”, și atunci când este solicitat, afișează licență completă de text în apager-cum ar fi moda (un ecran la un moment dat).