・論理演算子(!, &&, ||, not, and, or)
!a # a が false であれば
a && b # a かつ b が true であれば
a || b # a または b が true であれば
not a # a が false であれば
a and b # a かつ b が true であれば
a or b # a または b が true であれば
・比較演算子(==, !=, <, >, <=, >=, <=>, ===)
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 = 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) に同じ
まとめ
優先順位に注意ですね