Operadores em Python
- Página Anterior Booleanos em Python
- Próxima Página Listas em Python
Operadores em Python
Os operadores são usados para executar operações em variáveis e valores.
O Python divide os operadores em seguintes grupos:
- operadores aritméticos
- operadores de atribuição
- operadores de comparação
- operadores lógicos
- operadores de identidade
- operadores de membro
- operadores de bits
Operadores aritméticos do Python
Os operadores aritméticos são usados com números para executar operações matemáticas comuns:
Operador | Nome | Exemplo | Experimente |
---|---|---|---|
+ | adição | x + y | Experimente |
- | subtração | x - y | Experimente |
* | multiplicação | x * y | Experimente |
/ | divisão | x / y | Experimente |
% | obter módulo | x % y | Experimente |
** | potência | x ** y | Experimente |
// | divisão ao piso (divisão inteira) | x // y | Experimente |
Operadores de atribuição do Python
Os operadores de atribuição são usados para atribuir valores às variáveis:
Operador | Exemplo | equivalente a | Experimente |
---|---|---|---|
= | x = 5 | x = 5 | Experimente |
+= | x += 3 | x = x + 3 | Experimente |
-= | x -= 3 | x = x - 3 | Experimente |
*= | x *= 3 | x = x * 3 | Experimente |
/= | x /= 3 | x = x / 3 | Experimente |
%= | x %= 3 | x = x % 3 | Experimente |
//= | x //= 3 | x = x // 3 | Experimente |
**= | x **= 3 | x = x ** 3 | Experimente |
&= | x &= 3 | x = x & 3 | Experimente |
|= | x |= 3 | x = x | 3 | Experimente |
^= | x ^= 3 | x = x ^ 3 | Experimente |
>>= | x >>= 3 | x = x >> 3 | Experimente |
<<= | x <<= 3 | x = x << 3 | Experimente |
Operadores de comparação do Python
Os operadores de comparação são usados para comparar dois valores:
Operador | Nome | Exemplo | Experimente |
---|---|---|---|
== | igual a | x == y | Experimente |
!= | diferente de | x != y | Experimente |
> | maior | x > y | Experimente |
< | menor | x < y | Experimente |
>= | maior ou igual a | x >= y | Experimente |
<= | menor ou igual a | x <= y | Experimente |
Operadores lógicos do Python
Os operadores lógicos são usados para combinar frases condicionais:
Operador | Descrição | Exemplo | Experimente |
---|---|---|---|
e | Se ambas as frases forem verdadeiras, retorna True. | x > 3 e x < 10 | Experimente |
ou | Se uma das frases for verdadeira, retorna True. | x > 3 ou x < 4 | Experimente |
not | Inverte o resultado, se o resultado for true, retorna False | not(x > 3 and x < 10) | Experimente |
Operadores de identidade Python
Os operadores de identidade são usados para comparar objetos, não para comparar se eles são iguais, mas se eles forem realmente o mesmo objeto, eles têm a mesma posição de memória:
Operador | Descrição | Exemplo | Experimente |
---|---|---|---|
is | Se duas variáveis forem o mesmo objeto, retorna true. | x is y | Experimente |
is not | Se duas variáveis não forem o mesmo objeto, retorna true. | x is not y | Experimente |
Operadores de membresia Python
Os operadores de membresia são usados para testar se uma sequência está presente no objeto:
Operador | Descrição | Exemplo | Experimente |
---|---|---|---|
in | Se o objeto contiver uma sequência com um valor especificado, retorna True. | x in y | Experimente |
not in | Se o objeto não contiver uma sequência com um valor especificado, retorna True. | x not in y | Experimente |
Operadores de operação de bits Python
Os operadores de operação de bits são usados para comparar (binários) números:
Operador | Descrição | Exemplo |
---|---|---|
& | AND | Se ambos os bits forem 1, configure cada bit como 1. |
| | OR | Se um dos dois bits for 1, configure cada bit como 1. |
^ | XOR | Se apenas um dos dois bits for 1, configure cada bit como 1. |
~ | NOT | Inverter todos os bits. |
<< | Deslocamento à esquerda preenchido com zero | Mover para a esquerda, empurrando zero, removendo o lugar mais à esquerda. |
>> | Deslocamento à direita assinado | Mover para a direita, empurrando a cópia do lugar mais à esquerda, removendo o lugar mais à direita. |
- Página Anterior Booleanos em Python
- Próxima Página Listas em Python