+a | 正数 |
-a | 負数 |
a + b | 加算 |
a - b | 減算 |
a * b | 乗算 |
a / b | 除算 |
a % b | a を b で割った余り |
a ** b | a の b 乗 |
a // b | 切り捨て除算 |
~a | ビット反転 |
a & b | AND:論理積(aもbも1のビットが1) |
a | b | OR:論理和(aまたはbが1のビットが1) |
a ^ b | XOR:排他的論理和(aまたはbが1のビットが1) |
a << b | b ビット左シフト |
a >> b | b ビット右シフト |
a = b | a に b を代入する |
a += b | a = a + b に同じ |
a -= b | a = a - b に同じ |
a *= b | a = a * b に同じ |
a /= b | a = a / b に同じ |
a %= b | a = a % b に同じ |
a **= b | a = a ** b に同じ |
a //= b | a = a // b に同じ |
a &= b | a = a & b に同じ |
a |= b | a = a | b に同じ |
a ^= b | a = a ^ b に同じ |
a <<= b | a = a << b に同じ |
a >>= b | a = a >> b に同じ |
a == b | a が b と等しい |
a != b | a が b と異なる |
a < b | a が b よりも小さい |
a > b | a が b よりも大きい |
a <= b | a が b 以下である |
a >= b | a が b 以上である |
a <> b | a が b と異なる |
a is b | a が b と等しい |
a is not b | a が b と異なる |
a in b | a が b に含まれる |
a not in b | a が b に含まれない |
a and b | a も b も真であれば真 |
a or b | a または b が真であれば真 |
not a | a が偽であれば真 |
a + b | 文字列 a と 文字列 b を連結します |
a * n | 文字列 a を n 回繰り返します |
a[n] | 文字列 a の中の n 番目の文字を取り出します |
a[n:m] | 文字列 a の中の n 番目から m 番目までの文字列を取り出します |
a[n:] | 文字列 a の中の n 番目から最後までの文字列を取り出します |
a[:m] | 文字列 a の中の 0 番目から m 番目までの文字列を取り出します |
a[n:m:s] | 文字列 a の中の n 番目から m 番目までの文字列を s個とばしで取り出します |