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 |