Vor-Inkrement-/Dekrement-Operatoren in Python: Ihre Abwesenheit verstehen
Während Vor-Inkrement- und Vor-Dekrement-Operatoren ( , --) werden häufig in Sprachen wie C verwendet, in Python fehlen diese Operatoren jedoch deutlich. Dies wirft Fragen zu ihrem Verhalten und den Gründen für ihr Unterlassen auf.
Was passiert, wenn Sie „count“ verwenden?
Entgegen den Erwartungen erhöht die Verwendung von „count“ nicht den Wert von die Variablenanzahl. Stattdessen liefert es denselben Wert wie count, da es in Python einfach kein Operator ist. Es besteht aus zwei separaten Operatoren, die als „Identitäts“-Operator dienen. Dieser Operator lässt den Operanden unverändert.
++count
Erweitert zu:
+(+count)
Was letztendlich Folgendes ergibt:
count
Wie man inkrementiert/dekrementiert in Python
Um eine Variable in Python zu erhöhen oder zu dekrementieren, müssen Sie das etwas längere = oder verwenden -=-Operator bzw..
count += 1
Gründe für das Weglassen in Python
Die Gründe für den Ausschluss der und -- Operatoren in Python sind wahrscheinlich vielfältig:
Das obige ist der detaillierte Inhalt vonWarum verfügt Python nicht über Vorinkrementierungs-/Dekrementierungsoperatoren ( /--)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!