インクリメント演算子とデクリメント演算子の奇妙なケース: Python 的アプローチを解明する
Python では、よく知られた前置インクリメント演算子と前置デクリメント演算子C などの言語で一般的な ( と --) がありません。ここで疑問が生じます。なぜですか?
と --
の通説に反して、 は Python の演算子ではありません。これは 2 つの個別の演算子で構成され、それぞれが恒等演算子を表します。この演算子は、アクションがないことで示され、変数の値を変更しないままにします。
その結果、式 count は ( (count)) として解析され、これは count と同等です。したがって、count の値は変更されません。
代替案: = 演算子
必要なインクリメントまたはデクリメント機能を実現するために、Python は = と -= を使用します。それぞれ演算子。これらの演算子は、指定された値の加算または減算を実行し、変数の値を効果的に更新します。
たとえば、count = 1 は count 変数を 1 ずつ増分します。
理由省略
Python に前置インクリメントおよび前置デクリメント演算子がないのは、いくつかの原因が考えられます。要素:
以上がPython にはインクリメント ( ) 演算子とデクリメント (--) 演算子がないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。