ホームページ >バックエンド開発 >Python チュートリアル >Pythonの演算子とは何ですか
Python 演算子は次のとおりです: 1. 加算、減算、乗算、除算などの数学的演算に使用される算術演算; 2. 演算子またはメソッド呼び出しによって返された結果を受け取るために使用される代入演算; 3. 比較演算大規模または等しい比較演算を実行するために使用されます; 4. 論理演算、AND、OR、および NOT 演算に使用されます; 5. ビット演算、バイナリ演算に使用されます。
【関連する学習の推奨事項: Python チュートリアル ]
Python 演算子は次のとおりです:
一般的に使用されるデータ型について説明した後、演算子について説明します。演算子は、静的データを実行するためにさまざまなタイプのデータに対して操作を実行するために使用されます。
プログラミング言語の演算は、次のカテゴリに大別されます。
算術演算。加算、減算、乗算、除算などの数学的演算に使用されます
代入操作。演算子またはメソッド呼び出しによって返された結果を受け取るために使用されます。
1. 算術演算
2. 代入演算
3. 比較演算
Python には 8 つの比較演算があり、それらは同じ優先順位を持っています。比較演算は任意に連鎖させることができます。たとえば、最初の形式の y が 1 回だけ評価される点を除けば、x4. 論理演算
真理値テスト)「ブール演算」を説明する前に、まず Python の特別な演算である「true」値のテストについて説明します。 Python のすべてのオブジェクトは、「真」値かどうかをテストできます。ここで言う「真」値テストは次のように理解できます。Python ではあらゆるオブジェクトをブール値に変換できます。この「真」値テストは、オブジェクトに対応するブール値を取得するプロセスです。 Python では、次の値のみが False のブール値に対応します。 NoneFalse 数値型の 0 (0、0.0、0j など) 任意の空のシーケンス、例: ''、() 、[] 次のような空のマッピング: {} ユーザー定義クラスのインスタンス - __bool__() または __len__() メソッドがユーザー定義クラスで定義され、インスタンスメソッド呼び出し時に整数 0 を返します。またはブール値 Falseさらに、ブール値に対応する他の値はすべて True であるため、多くの種類のオブジェクトは常に True になります。 「True」値テストは、if 条件または while 条件で使用したり、ブール演算のオペランドとして使用したりできます。 ブール演算Python の論理演算は「ブール演算」と呼ばれ、演算子には、and (and)、or (or)、not ( No) が含まれます。 以下は優先度の低い順に説明します: 説明: a) またはは短絡演算子です。また、つまり、2 番目のパラメータは、最初のパラメータの評価結果が False の場合にのみ評価されます。b) また、短絡演算子でもあります。つまり、最初のパラメータの評価結果が True の場合にのみ、2 番目のパラメータが評価されます。
c) not 演算子は、not 演算子よりも優れています。非ブール演算子は優先順位が低いため、not a == b は not (a == b) として解釈され、a == not b として記述されると、構文エラーが発生します。
5. ビット単位の演算
ビット単位の演算とは、計算のために数値をバイナリに変換することを指します。ビット単位の演算子には次のものが含まれます:
仮定:
a = 60、対応するバイナリ形式は 0011 1100
b = 13、対応するバイナリ形式は 0000 1101
## の場合関連する学習について詳しく知りたい場合は、php training 列に注目してください。
以上がPythonの演算子とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。