週末SEのメモブログ

日曜大工ならぬ日曜SEの備忘録

第3.5回:Pythonプログラミング入門 補足(算術演算子・比較演算子まとめ)

前回の補足です。

第3回:Pythonプログラミング入門 定数と変数 - 週末SEのメモブログ

算術演算子

演算子 処理内容 結果
+ 足し算 2 + 5 7
- 引き算 5 - 2 3
* かけ算 5 * 2 10
/ 割り算 5 / 2 2.5
** 累乗 5 ** 2 25
// 整数の割り算(切り捨て) 5 // 2 2
% 剰余(割り算の余り) 5 % 2 1

 

計算される順番は算数や数学と同様に

かっこ → 累乗 → かけ算 → 割り算 → 足し算 → 引き算

の順です。 

比較演算子

演算子 評価 結果
> より大きい 5 > 2 True
< より小さい 5 < 2 False
>= 以上 5 >= 5 True
<= 以下 5 <= 2 False
== 等価 5 == 2 False
!= 非等価 5 != 2 True

2つの被演算子と1つの演算子で式が構成されます。

論理演算子

演算子 評価 結果
and かつ True and True True
or または True or False True
not 否定 not True False

andは左右に与えられた式がともにTrueの場合にTrueを返します。

orは左右に与えられた式のどちらか一方がTrueの場合にTrueを返します。

notは式の前に置き、式の評価結果を逆転します。Trueと評価される式の前に置いた場合、Falseを返します。