een klein aantal constanten leven in de ingebouwde naamruimte. Ze zijn:

False

De valse waarde van het bool type. Toewijzingen aan Falsezijn illegaal en verhogen een SyntaxError.

True

de werkelijke waarde van het bool type. Toewijzingen aan Truezijn ongeldig en verhogen een SyntaxError.,

None

de enige waarde van het type NoneType. None wordt vaak gebruikt om de afwezigheid van een waarde te representeren, zoals wanneer standaardargumenten niet aan een functie worden doorgegeven. Toewijzingen aan None zijn ongeldig en verhogen een SyntaxError.

NotImplemented

Note

wanneer een binaire (of in-place) methode NotImplemented retourneert, zal de interpretator de gereflecteerde operatie proberen op het andere type (of een andere fallback, afhankelijk van de operator)., Als alle pogingenNotImplemented geven, zal de interpreter een passende uitzondering maken.Het onjuist retourneren van NotImplemented zal resulteren in een foutief foutbericht of de waarde NotImplemented wordt geretourneerd naar Python-code.

zie de rekenkundige bewerkingen implementeren voor voorbeelden.

Note

NotImplementedError en NotImplemented zijn niet uitwisselbaar,ook al hebben ze vergelijkbare namen en doeleinden.Zie NotImplementedError voor details over wanneer het te gebruiken.

gewijzigd in versie 3.,9: evaluatie van NotImplemented in een Booleaanse context is verouderd. Terwijl het momenteel evalueert als waar, zal het een DeprecationWarninguitzenden.het zal een TypeError verhogen in een toekomstige versie van Python.

Ellipsis

hetzelfde als de letterlijke ellips”...“. Speciale waarde meestal gebruikt in conjunctionwith extended slicing syntaxis voor de gebruiker gedefinieerde container data types.

__debug__

deze constante is waar als Python niet is gestart met een -O optie.,Zie ook de verklaring assert.

Note

de namen None, False, True en __debug__kunnen niet opnieuw worden toegewezen (toewijzingen aan hen, zelfs als een attribuutnaam, verhogenSyntaxError), zodat ze als “ware” constanten kunnen worden beschouwd.,

constanten toegevoegd door de sitemodule¶

de site module (die automatisch wordt geïmporteerd tijdens het opstarten, met uitzondering van de opdrachtregeloptie -S) voegt meerdere constanten toe aan de ingebouwde naamruimte. Ze zijn nuttig voor de Interactive interpreter shell en moeten niet worden gebruikt in programma ‘ s.

quit(code=None)¶ exit(code=None)¶

objecten die bij het afdrukken een bericht als ” use quit() or Ctrl-D(i. e., EOF) om af te sluiten”, en wanneer aangeroepen, verhoog SystemExit met de gespecificeerde afsluitcode.

copyrightcredits

objecten die, wanneer ze worden afgedrukt of aangeroepen, respectievelijk de tekst van copyright-ofcredits afdrukken.

license

Object dat als het wordt afgedrukt, het bericht” Type license() afgedrukt om de volledige licentietekst te zien”, en als het wordt aangeroepen, de volledige licentietekst in apager-achtige mode (een scherm per keer).