序文
オペレーターとは何ですか?
Python では、操作とは、オペランド (演算子のオペランドとも呼ばれます) に対して特定の計算または操作を実行するプロセスです。Python は、算術演算、比較演算、論理演算、ビット演算など、さまざまな演算をサポートしています。
これらの演算子を式で組み合わせて、複雑なロジックと計算を作成できます。
演算はプログラミングにおいて非常に重要であり、データに対して計算、比較、論理的判断などの演算を実行して、より複雑な機能やロジックを実現するのに役立ちます。数学的計算、論理的判断、ビット演算のいずれを実行する場合でも、Python の演算子は、さまざまなコンピューティング ニーズを実現する柔軟で強力なツールを提供します。
機能は何ですか?
-
計算と数学的演算: 演算子を使用して、加算、減算、乗算、除算などのさまざまな数学的計算を実行できます。これにより、プログラミング言語で円の面積の計算や方程式の解き方などの数値計算を処理できるようになります。
-
比較と論理演算: 演算子を使用すると、オペランドの値を比較し、ブール値 (True または False) を生成できます。これは、プログラム フローの制御、2 つの数値間の関係の判断、条件が真かどうかの判断などの条件判断や論理演算の実行にとって非常に重要です。
-
データの処理と変換: 演算子を使用してデータを処理および変換できます。たとえば、文字列連結演算子は複数の文字列を 1 つの文字列に連結でき、リストや辞書は演算子を使用してマージ、インターセプト、追加などの操作を実行できます。
-
ビット演算: ビット演算子は 2 進数を演算できます。これは、ビットレベルの操作、マスクの処理、アルゴリズムの最適化などを行う場合に役立ちます。
-
代入と変数の操作: 演算子は変数の代入と操作に使用できます。演算子を使用すると、変数に値を割り当てることができます。また、演算子を使用して変数の値を増減することもできます。
-
プログラム フローの制御: 論理演算子や条件演算子などの特定の演算子を使用して、条件判断、ループ制御などのプログラム フローを制御できます。
オペレーター
基本的な演算子
オペレーター | 説明する |
---|---|
+ | 追加 - 2 つのオブジェクトを加算します |
- | 減算 - 負の数値を取得するか、ある数値を別の数値から減算します。 |
* | 乗算 - 2 つの数値を乗算するか、複数回繰り返された文字列を返します。 |
/ | 除算 - x を y で割った値 |
% | Modulo - 除算の余りを返します |
** | Power - x の y 乗を返します。 |
// | Round Divisor - 商の整数部分を返します(切り捨て)。 |
比較演算子
オペレーター |
説明する |
---|---|
== | Equals - オブジェクトが等しいかどうかを比較します。 |
!= | 等しくない - 2 つのオブジェクトが不等であるかどうかを比較します。 |
> | より大きい - x が y より大きいかどうかを返します。 |
< | 以下 - x が y より小さいかどうかを返します。すべての比較演算子は、true の場合は 1 を返し、false の場合は 0 を返します。 |
>= | 以上 - x が y 以上であるかどうかを返します。 |
<= | 以下 - x が y 以下かどうかを返します。 |
代入演算子
オペレーター | 説明する |
---|---|
= |
単純な代入演算子 |
+= |
加算代入演算子 |
-= |
減算代入演算子 |
*= |
乗算代入演算子 |
/= |
除算代入演算子 |
%= |
モジュロ代入演算子 |
**= |
べき乗割り当て演算子 |
//= |
整数除算代入演算子 |
複数の変数の代入
a, b, c = 10, 20, 30
a = b = c = 10