翻訳は「PythonDeveloper.Basic」コースの一部として作成されました。
また、2日間のオンライン集中型「Tkinterライブラリを使用したデスクトップアプリケーションの開発」に皆様をご招待します。集中コースでは、Pythonでのバックエンド開発の初期スキルを習得し、Tkinterライブラリを使用してデスクトップアプリケーションの開発を開始します。
Python 3.8で導入されたwalrus演算子を使用すると、2つの問題を一度に解決できます。変数に値を割り当ててその値を返すため、短いコードを記述して読みやすくすることができ、計算効率をさらに高めることができます。 。
セイウチの演算子を見て、それが役立つ場所の例を挙げましょう。
単純な代入演算子
変数に値を割り当てる方法は誰もが知っています。これは、単純な代入演算子を使用して行われます。
num = 15
また、関数を使用してこの変数の値を表示する場合は、次のようにprint
変数num
を渡すことができます。
print(num)
# 15
セイウチのオペレーター
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 . !