ホームページ  >  記事  >  バックエンド開発  >  Python3 の演算子の簡単な紹介

Python3 の演算子の簡単な紹介

不言
不言オリジナル
2018-09-12 15:36:301717ブラウズ

この記事では、Python3 の演算子について簡単に紹介します。一定の参考値があります。困っている友人は参照してください。お役に立てば幸いです。

  • 1 つまたは複数の数値または変数と演算子で構成されるコード行

  • 通常は結果を返します

演算子

  • 演算子の分類:

    • 算術演算子

    • 関係演算子

    • 代入演算子

    • 論理演算子

    • ビット演算

    • メンバー演算

    • 恒等演算子

算術演算子

  • 算術演算の実行

  • ##Python にはインクリメント演算子とデクリメント演算子がありません

    • 加算演算 - 減算演算 * 乗算演算 / 除算演算 (演算の後に小数がある場合は小数も含める) % 剰余演算 // 商演算 ** べき乗演算

比較演算子

  • 2 つの変数または値を比較します

  • 操作の結果はブール値、つまり false/true

    になります。
  • == 等号 != 等しくない > より大きい = より大きいか等しい
代入演算子

  • =、代入

  • =は略語であり(a =bはa=a bと同等)、同じ原理です。また: -=

    = /= //= %= *=

  • ##ブール値の論理演算子

  • #と論理 AND
  • または論理 OR
  • 非論理 NOT## で演算されます
  • #演算規則:


  • #乗算とみなされ、加算とみなされます

    • True は 1 とみなされ、False は 0 とみなされます

    • 論理演算は整数数学演算に変換できます

    • 最終結果は 0、それ以外の場合は False (True の場合)

    • 論理演算の短絡問題


  • #論理演算式は演算の順序に従って計算されます。一度、式全体の将来の値が決定できる場合、その計算は実行されなくなり、

    • #member 演算子

    #in が使用されます。変数が別の変数のメンバーであるかどうかをテストします

    #in
  • identity 演算子
  • is は、2 つの変数が同じ変数であるかどうかを検出するために使用されます

##not is
  • オペレーターの優先順位の問題
  • ブラケットの優先順位が最も高くなります

#優先順位表

**  指数 (最高优先级)
~ + -   按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
* / % //    乘,除,取模和取整除
+ - 加法减法
>> <<   右移,左移运算符
&   位 &#39;AND&#39;
^ | 位运算符
<= < > >=   比较运算符
<> == !=    等于运算符
= %= /= //= -= += *= **=    赋值运算符
is is not   身份运算符
in not in   成员运算符
not or and  逻辑运算符
  • 関連する推奨事項:

  • php の演算子の基本的な概要


オブジェクトの Python 演算子識別演算子 (分析例) )

以上がPython3 の演算子の簡単な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。