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.
copyright¶ credits¶
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).