Operadores são símbolos usados para realizar operações sobre variáveis e valores. Python possui diversos tipos de operadores:

✅ 1. Operadores Aritméticos

São usados para realizar operações matemáticas básicas.

Operador Descrição Exemplo (a = 10, b = 3) Resultado
+ Adição a + b 13
- Subtração a - b 7
* Multiplicação a * b 30
/ Divisão a / b 3.33...
// Divisão inteira a // b 3
% Módulo (resto) a % b 1
** Exponenciação a ** b 1000

✅ 2. Operadores de Comparação (Relacionais)

Comparam dois valores e retornam True ou False.

Operador Descrição Exemplo (a = 10, b = 3) Resultado
== Igualdade a == b False
!= Diferente a != b True
> Maior que a > b True
< Menor que a < b False
>= Maior ou igual a >= b True
<= Menor ou igual a <= b False

✅ 3. Operadores Lógicos

Usados para combinar condições.

Operador Descrição Exemplo Resultado
and Verdadeiro se ambas forem verdade a > 5 and b < 5 True
or Verdadeiro se uma for verdade a < 5 or b < 5 True
not Inverte o valor lógico not(a > 5) False

✅ 4. Operadores de Atribuição

Atribuem valores a variáveis, podendo também acumular.

Operador Exemplo Equivalente a
= x = 5 x = 5
+= x += 2 x = x + 2
-= x -= 3 x = x - 3
*= x *= 4 x = x * 4
/= x /= 2 x = x / 2
//= x //= 2 x = x // 2
%= x %= 3 x = x % 3
**= x **= 2 x = x ** 2

✅ 5. Operadores de Identidade

Verificam se dois objetos ocupam a mesma posição na memória.

Operador Descrição Exemplo
is Mesmo objeto? a is b
is not Objetos diferentes? a is not b

✅ 6. Operadores de Pertinência (Membership)

Verificam se um valor existe em uma sequência.

Operador Descrição Exemplo
in Está contido? 'a' in 'banana' → True
not in Não está contido? 'z' not in 'banana' → True