Como utilizar os principais operadores em Python
Os operadores são símbolos ou palavras-chave que instruem o computador a realizar operações específicas sobre valores ou variáveis. Eles desempenham um papel fundamental na construção de lógica e cálculos nos programas. Abaixo, apresentamos os principais tipos de operadores utilizados nas linguagens de programação:
1. Operadores Aritméticos
Esses operadores são usados para realizar operações matemáticas básicas e avançadas.
Operador | Descrição | Exemplo | Resultado |
---|---|---|---|
+ | Adição | 5 + 3 | 8 |
- | Subtração | 10 - 7 | 3 |
* | Multiplicação | 4 * 2 | 8 |
/ | Divisão | 9 / 3 | 3 |
% | Módulo (resto) | 10 % 3 | 1 |
** | Exponenciação (potência) | 2 ** 3 | 8 |
// | Divisão inteira (Python) | 10 // 3 | 3 |
2. Operadores de Atribuição
São usados para atribuir valores às variáveis e, às vezes, combinar atribuição com uma operação matemática.
Operador | Descrição | Exemplo | Resultado |
---|---|---|---|
= | Atribuição simples | x = 10 | x será 10 |
+= | Adição e atribuição | x += 5 | x = x + 5 |
-= | Subtração e atribuição | x -= 3 | x = x - 3 |
*= | Multiplicação e atribuição | x *= 2 | x = x * 2 |
/= | Divisão e atribuição | x /= 4 | x = x / 4 |
%= | Módulo e atribuição | x %= 2 | x = x % 2 |
3. Operadores de Comparação
Esses operadores são usados para comparar valores e retornam um valor booleano (true
ou false
).
Operador | Descrição | Exemplo | Resultado |
---|---|---|---|
== | Iguais | 5 == 5 | true |
!= | Diferente | 5 != 3 | true |
> | Maior que | 7 > 3 | true |
< | Menor que | 4 < 8 | true |
>= | Maior ou igual a | 5 >= 5 | true |
<= | Menor ou igual a | 3 <= 4 | true |
=== | Estritamente igual | 5 === '5' | false |
!== | Estritamente diferente | 5 !== '5' | true |
4. Operadores lógicos
Esses operadores são usados para combinar expressões ou realizar operações lógicas.
Operador | Descrição | Exemplo | Resultado |
---|---|---|---|
AND | E lógico | (5>3) and (8>5) | true |
OR | OU lógico | (5>3) or (8>5) | true |
NOT | Não lógico | not(5>3) | false |
Tabelas Verdade
Uma Tabela Verdade é uma ferramenta usada na lógica matemática, lógica proposicional e ciência da computação para determinar todos os possíveis resultados de uma expressão lógica ou proposicional, com base em todas as combinações possíveis dos valores de entrada (verdadeiro ou falso).
As tabelas verdade são particularmente úteis para avaliar o comportamento de operadores lógicos, como AND
(&&
), OR
(||
), NOT
(!
), entre outros.
Estrutura de uma Tabela Verdade
- Colunas de entrada: Representam todas as variáveis envolvidas nas proposições lógicas.
- Colunas de saída: Mostram o resultado da expressão lógica para cada combinação possível dos valores de entrada.
- Valores lógicos: São representados como
true
(verdadeiro) oufalse
(falso).
Tabela Verdade para o Operador AND
A | B | A and B |
---|---|---|
true | true | true |
true | false | false |
false | true | false |
false | false | false |
Tabela Verdade para o Operador OR
A | B | A or B |
---|---|---|
true | true | true |
true | false | true |
false | true | true |
false | false | false |
Tabela Verdade para o Operador NOT
A | not A |
---|---|
true | false |
false | true |
5. Operadores de Identidade
Os operadores de identidade servem para a comparação de objetos. Nessa comparação é verificado se eles ocupam a mesma posição na memória, o que significará que se trata do mesmo objeto.
Operador | Descrição | Exemplo | Resultado |
---|---|---|---|
is | Verifica se duas variáveis apontam para o mesmo objeto na memória |
a = [1,2] | True |
is not | Verifica se duas variáveis não apontam para o mesmo objeto |
a = [1,2] | True |
5. Operadores de associação
São utilizados para verificar se uma sequência contém um objeto.
Operador | Descrição | Exemplo | Resultado |
---|---|---|---|
in | Verifica se um elemento está em uma sequência (e.g., listas, strings, dicionários) |
frutas = ['maçã', 'banana', 'laranja'] | True |
not in | Verifica se um elemento não está em uma sequência |
frutas = ['maçã', 'banana', 'laranja'] | True |
Caso o Python ainda não esteja instalado em seu dispositivo, clique no botão abaixo para realizar a instalação.