ett litet antal konstanter lever i det inbyggda namnområdet. De är:
False
¶
det falska värdet för bool
– typen. Uppdrag till False
är olagliga och höjer enSyntaxError
.
True
¶
det verkliga värdet förbool
– typen. Tilldelningar till True
är olagliga och höjer en SyntaxError
.,
None
¶
det enda värdet av typenNoneType
. None
används ofta för attrepresentera frånvaron av ett värde, som när standardargument inte skickas till enfunktion. Uppdrag till None
är olagliga och höjer enSyntaxError
.
NotImplemented
¶
notera
När en binär (eller på plats)-metod returnerarNotImplemented
tolken kommer att prova den reflekterade åtgärden på den andra typen (eller någon annan reserv, beroende på operatören)., Om alla försök returnerarNotImplemented
kommer tolken att höja ett lämpligt undantag.Felaktigt återvändandeNotImplemented
kommer att resultera i ett vilseledande meddelande ellerNotImplemented
– värdet returneras till Python-kod.
se implementera aritmetiska operationer för exempel.
Obs
NotImplementedError
ochNotImplemented
är inte utbytbara,även om de har liknande namn och syften.Se NotImplementedError
för detaljer om när du ska använda den.
ändrad i version 3.,9: Att utvärdera NotImplemented
I ett booleskt sammanhang är föråldrat. Whileit utvärderar för närvarande som sant, det kommer att avge en DeprecationWarning
.det kommer att höja en TypeError
I en framtida version av Python.
Ellipsis
¶
samma som ellipsen bokstavlig ”...
”. Speciellt värde som används mestadels i konjunktionmed utökad skiv syntax för användardefinierade containerdatatyper.
__debug__
¶
denna konstant är sann om Python inte startades med ett-O
alternativ.,Se ävenassert
– satsen.
notera
namnen None
, False
, True
och __debug__
kan inte omfördelas (tilldelningar till dem, även som ett attributnamn, höjaSyntaxError
), så att de kan betraktas som ”sanna” konstanter.,
konstanter som läggs till av webbplatsmodulen¶
kommandoradsalternativetsite
(som importeras automatiskt vid start, förutom om kommandoradsalternativet-S
ges) lägger till flera konstanter till det inbyggda namnområdet. De är användbara för det interaktiva tolkskalet ochbör inte användas i program.
quit
(code=None)¶exit
(code=None)¶
objekt som vid utskrift skriver ut ett meddelande som ”Use quit() eller Ctrl-D (dvs., EOF) för att avsluta”, och när det anropas, höja SystemExit
medspecificerad exitkod.
copyright
¶credits
¶
objekt som när de skrivs ut eller kallas, skriver ut text av upphovsrätt ellerkrediter, respektive.
license
¶
objekt som skriver ut meddelandet ”type license () för att se den fullständiga licenstexten”, och när den anropas, visar den fullständiga licenstexten på apagerliknande sätt (en skärm i taget).