tauschen Sie Variablen in Python aus: Die standardisierte Methode
Der Akt des Austauschs zwei Variablen beinhaltet die Änderung ihrer jeweiligen Werte. In Python ist eine gemeinsame Syntax, die für diese Operation begegnet ist,:
left, right = right, left
aber ist dies der standardisierte Ansatz oder gibt es alternative Methoden, die von der Konvention bevorzugt werden?
das Bewertungsprozess verstehen
Um diese Frage zu lösen, ist es entscheidend, die Bewertungsreihenfolge von Python zu erfassen. Ausdrücke werden von links nach rechts analysiert. Bemerkenswerterweise wird die rechte Seite vor der linken Seite aufgelöst, wenn eine Zuweisung bewertet wird. , rechts = rechts, links:
Die rechte Seite unterliegt zuerst die Bewertung und erstellt ein Tupel (rechts, links) in Erinnerung.
Das Tupel wird dann links zugewiesen. -handseite, (links, rechts).Die Elemente des Tupels werden ausgepackt, wobei jede Kennung (links und rechts) das entsprechende Tupelelement empfängt.
links, rechts = rechts, links ist in der Tat die standardisierte Methode zu Tauschen Sie zwei Variablen in Python aus. Es nutzt den Bewertungsprozess von Python, um die Werten, die den Bezeichnungen zugewiesen wurden, effektiv auszutauschen. in diesem Zusammenhang unterschiedlich. Variablen sind Identifikatoren, die Objekte verweisen. Daher bezieht sich die Swap -Operation auf Objekte, nicht auf Variablen.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3