演算子
演算子の一覧を示します
通常の四則演算に加えて、変数に演算をする累算代入演算子 も
記載しました
通常の四則演算に加えて、変数に演算をする累算代入演算子 も
記載しました
四則演算
| 算術演算子 | 意味 |
| + | 足し算 |
| - | 引き算 |
| * | 掛け算 |
| ** | 累乗 |
| / | 割り算 |
| // | 整数の割前 (少数点以下切り捨て) |
| % | 乗除 (割り算の整数商の余り) |
累算代入演算子
| 累算代入演算子 | 行える演算 |
| -= | 指定した値を減らす |
| *= | 指定した値を掛ける |
| /= | 指定した値で割る |
変数の数値に指定した値を加えたり、掛けたり、割ったりできます
X = 5 Xの値は5
X += 1 上記Xに1が足されてX=6となる
X += 2 上記Xに2が足されてX=8となる
比較演算子
| 比較演算子 | 行える演算 |
| == | 等しい |
| != | 等しくない |
| < | より小さい |
| > | より大きい |
| <= | 以下 |
| >= | 以上 |
(例)
42 == 42 True
42 == 99
False
2 != 3 True
2 != 2 False
様々なデータ型に対して使用可能
'hallo' == 'hallo' True
'hallo' == 'Hallo' False
'dog' != 'cat'
True
'dog' != 'dog'
False
True == True True
True != False True
42 == 42.0
True
42 == '42'
False
二項ブール演算子
and と or 演算子は常にブール値をとるので、二項演算子とみなされる
and 演算の真偽値表
| 演算 | 評価結果 |
| True and True | True |
| True and False | False |
| False and True | False |
| False and False | False |
or 演算の真偽値表
| 演算 | 評価結果 |
| True or True | True |
| True or False | True |
| False or True | True |
| False or False | False |
not演算子真偽値表
| 演算 | 評価結果 |
| not True | False |
| not False | True |
ブール演算子を用いた計算例
2+2 == 4 and not 2 + 2 == 5 and 2*2 == 2+2
True
優先順位は、算術演算と比較演算子を評価した後にnot演算子を評価し、
次にand演算子、最後にor演算子を評価します