【Python入門】演算子の使い方について解説

プログラミング言語の辞書

Pythonの演算子は、数値、文字列、リストなどのデータを操作するための基本的なツールです。

演算子の基本概念

Pythonにはさまざまな種類の演算子があり、以下のような主要なカテゴリがあります。

算術演算子

算術演算子は、数値に対する基本的な数学的操作を行います。

+: 加算
-: 減算
*: 乗算
/: 除算
//: 整数除算
%: 剰余
**: べき乗​ (NKMk Note)​​ (Tohoho Web)​

比較演算子

比較演算子は、2つの値を比較して真(True)または偽(False)を返します。

==: 等しい
!=: 等しくない
<: より小さい
<=: 以下
>: より大きい
>=: 以上
is: 同一オブジェクトである
is not: 同一オブジェクトではない
in: 含まれている
not in: 含まれていない​ (HEADBOOST |)​​ (Tohoho Web)​

論理演算子

論理演算子は、論理式を組み合わせて評価します。

and: 論理積(両方が真の場合に真)
or: 論理和(どちらかが真の場合に真)
not: 論理否定(真を偽に、偽を真に)​ (NKMk Note)​
ビット演算子
ビット演算子は、整数のビットごとの操作を行います。

&: ビット論理積
|: ビット論理和
^: ビット排他的論理和
~: ビット反転
<<: 左シフト
>>: 右シフト​ (SAMURAI ENGINEER – 人生を変える超実践型プログラミングスクール)​​ (Tohoho Web)​

代入演算子

代入演算子は、変数に値を代入する際に使用します。複合代入演算子もあり、計算と代入を同時に行います。

=: 代入
+=: 加算代入
-=: 減算代入
*=: 乗算代入
/=: 除算代入
//=: 整数除算代入
%=: 剰余代入

Pythonの演算子は、数値の計算だけでなく、文字列の連結やリストの操作など、さまざまなデータ型に対して適用することができます。各演算子の具体的な使い方と応用例を理解することで、プログラムをより効率的に書くことができるようになります。