第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 |
論理演算子
演算子 | 評価 | 例 | 結果 |
and | かつ | True and True | True |
or | または | True or False | True |
not | 否定 | not True | False |
andは左右に与えられた式がともにTrueの場合にTrueを返します。
orは左右に与えられた式のどちらか一方がTrueの場合にTrueを返します。
notは式の前に置き、式の評価結果を逆転します。Trueと評価される式の前に置いた場合、Falseを返します。