Der Walross-Operator in Python

Die Übersetzung wurde im Rahmen des Kurses " Python Developer. Basic " erstellt.



Wir laden auch alle zum zweitägigen Online-Intensivkurs "Entwicklung einer Desktop-Anwendung mit der Tkinter-Bibliothek" ein . Auf dem Intensivkurs werden wir die ersten Kenntnisse der Backend-Entwicklung in Python erwerben und mit der Entwicklung einer Desktop-Anwendung unter Verwendung der Tkinter-Bibliothek beginnen.






Mit dem in Python 3.8 eingeführten Walross-Operator können Sie zwei Probleme gleichzeitig lösen: Zuweisen eines Werts zu einer Variablen und Zurückgeben dieses Werts. Manchmal können Sie kürzeren Code schreiben und ihn lesbarer machen, und er kann sogar noch rechnerisch effizienter sein .





Werfen wir einen Blick auf den Walross-Operator und geben Beispiele, wo er nützlich sein kann.





Einfacher Zuweisungsoperator

Wir alle wissen, wie man einer Variablen einen Wert zuweist. Dies erfolgt mit einem einfachen Zuweisungsoperator:





num = 15
      
      



Wenn wir den Wert dieser Variablen mithilfe einer Funktion anzeigen möchten, können wir print



die Variable num



wie folgt übergeben:





print(num)
# 15
      
      



Walrossbetreiber

Python 3.8 (:=), . , , . , (=) num 15 .





. - .





, , . , (:=) , .





        





Expr



, . . .





, – . , 15 num



, num



. , :





print(num := 15)
# 15
      
      



15 num



. , print



. , 15.





, , num = 15



.





print(num = 15)
# TypeError
      
      



, - . , . while



:





- . while



, , . «Nice!», -. , .





:





. . True



( ), while



«Nice!». False



, .





, , , .





, num_list



, , 20. :





, cube



.





cube



, :





cube(x)



y



, 20. y



, 20. , cube()



, . , .





, Python . !






"Python Developer. Basic".





- « - Tkinter»: 1, 2.








All Articles