演算子
演算子の一覧を示します
通常の四則演算に加えて、変数に演算をする累算代入演算子 も
記載しました
通常の四則演算に加えて、変数に演算をする累算代入演算子 も
記載しました
四則演算
算術演算子 | 意味 |
+ | 足し算 |
- | 引き算 |
* | 掛け算 |
** | 累乗 |
/ | 割り算 |
// | 整数の割前 (少数点以下切り捨て) |
% | 乗除 (割り算の整数商の余り) |
累算代入演算子
累算代入演算子 | 行える演算 |
-= | 指定した値を減らす |
*= | 指定した値を掛ける |
/= | 指定した値で割る |
変数の数値に指定した値を加えたり、掛けたり、割ったりできます
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演算子を評価します