La traduction a été préparée dans le cadre du cours " Python Developer. Basic ".
Nous invitons également tout le monde à participer à l'intensif en ligne de deux jours «Développement d'une application de bureau à l'aide de la bibliothèque Tkinter» . Au cours du cours intensif, nous allons acquérir les compétences initiales du développement backend en Python, ainsi que commencer à développer une application de bureau à l'aide de la bibliothèque Tkinter.
L'opérateur morse, introduit dans Python 3.8, vous permet de résoudre deux problèmes à la fois: attribuer une valeur à une variable et renvoyer cette valeur, donc parfois vous pouvez écrire du code plus court et le rendre plus lisible, et il peut être encore plus efficace en termes de calcul .
Jetons un coup d'œil à l'opérateur morse et donnons des exemples où cela peut être utile.
Opérateur d'affectation simple
Nous savons tous comment attribuer une valeur à une variable. Cela se fait à l'aide d'un simple opérateur d'affectation:
num = 15
Et si nous voulons afficher la valeur de cette variable à l'aide d'une fonction print
, alors num
nous pouvons passer la variable comme suit:
print(num)
# 15
Opérateur de morse
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 . !