Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonの演算子の種類


演算子は、オペランドの値を操作できる構造です。

式4+5 =9について考えてみます。ここで、4と5はオペランドと呼ばれ、+は演算子と呼ばれます。

Python言語は、次のタイプの演算子をサポートしています。

  • 算術演算子
  • 比較(関係)演算子
  • 代入演算子
  • 論理演算子
  • ビット演算子
  • メンバーシップオペレーター
  • ID演算子

  1. PythonのさまざまなID演算子タイプは何ですか?

    各Pythonオブジェクトには、メモリに保存されるときに一意の識別番号が割り当てられます。 id()関数で取得できます。 is演算子は、2つのオブジェクトのid()を比較し、両方のオブジェクトの値が同じ場合はTrueを返し、それ以外の場合はfalseを返します。 一方、is not演算子は、オブジェクトのid()が同じ場合はfalseを返し、それ以外の場合はtrueを返します。次のインタプリタアクティビティは、動作を示します- >>> a = 10 >>> b = a >>> id(a), id(b) (1581561184, 158

  2. オーバーロード演算子はPythonでどのように機能しますか?

    +演算子を使用して数値を追加すると同時に、文字列を連結できることはわかっています。これが可能なのは、+演算子がintクラスとstrクラスの両方によってオーバーロードされているためです。演算子は基本的にそれぞれのクラスで定義されたメソッドです。演算子のメソッドの定義は、演算子のオーバーロードと呼ばれます。たとえばカスタムオブジェクトで+演算子を使用するには、__add__というメソッドを定義する必要があります。 例 次のコードは、演算子のオーバーロードがどのように機能するかを簡単に理解できるようにします import math class Circle: