プログラムとか 思ったこととか 徒然ブログ 投稿一覧へ戻る

タグ "operator" が付いている投稿一覧

【 Effective Python, 2nd Edition 】Python 3.8 で導入された assignment expression (walrus operator, :=) について

Tags: Python , Effective , assignment , operator , walrus , expression

Published 2020年6月12日22:18 by T.Tsuyoshi

assignment expression (代入書式?代入演算子?) では walrus operator (:=) が使用されます。 直訳すると「セイウチ演算子」。:= がおメメとキバに見えるからとか。 端的に言うと、変数へ値を割り当て、その変数を評価する、という2ステップを1度に済ませる、ということです。 以下、活用場面を見ていきましょう。 今日はレモネードの気分、冷蔵庫の中にレモンがあればレモネードを作りましょう、レモンは1個必要です。。 ref = { "apple": 10, "banana": 8, …