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 . !