Pythonのセイウチ演算子

翻訳は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 . !






"Python Developer. Basic".





- « - Tkinter»: 1, 2.








All Articles