Operadores Python
Aprenderemos como usar operadores Python com exemplos neste artigo, incluindo sua sintaxe e tipos. Esperamos que contribua para nossos objetivos educacionais.
Uso de Operadores Python
Os Operadores Python permitem que variáveis e valores sejam operados.
Operadores são símbolos com propósitos específicos.
Aqui está um exemplo de adição de dois valores simultaneamente com o operador + :
Execute clicando aqui
Example
Abaixo está uma lista de diferentes tipos de operadores Python que iremos aprender.
- Operadores aritméticos do Python .
- Operadores de atribuição do Python .
- Operadores bit a bit do Python .
- Operadores de comparação do Python .
- Operadores de identidade do Python .
- Operadores lógicos do Python .
- Operadores de associação do Python .
Operadores aritméticos em Python
Em Python , usamos operadores aritméticos para realizar operações matemáticas comuns em valores numéricos:
Operador | Nome | Exemplo | Tente |
---|---|---|---|
+ | Adição | a + b | Executar |
– | Subtração | a-b | Executar |
* | Multiplicação | a * b | Executar |
/ | Divisão | a/b | Executar |
% | Módulo | a % b | Executar |
** | Exponenciação | a ** b | Executar |
// | Divisão de piso | a // b | Executar |
Operadores de atribuição em Python
Os operadores do Python são os blocos de construção da linguagem. Os valores são atribuídos a variáveis usando operadores de atribuição:
Operador | Exemplo | Igual a | Tente |
---|---|---|---|
= | mrx = 9 | mrx = 9 | Executar |
+= | mrx += 9 | mrx = mrx + 9 | Executar |
-= | mrx -= 9 | mrx = mrx – 9 | Executar |
*= | mrx *= 9 | mrx = mrx * 9 | Executar |
/= | mrx /= 9 | mrx = mrx / 9 | Executar |
%= | mrx %= 9 | mrx = mrx % 9 | Executar |
//= | mrx //= 9 | mrx = mrx // 9 | Executar |
**= | mrx **= 9 | mrx = mrx ** 9 | Executar |
&= | mrx &= 9 | mrx = mrx & 9 | Executar |
|= | mrx |= 9 | mrx = mrx | 9 | Executar |
^= | mrx ^= 9 | mrx = mrx ^ 9 | Executar |
>>= | mrx >>= 9 | mrx = mrx >> 9 | Executar |
<<= | mrx <<= 9 | mrx = mrx << 9 | Executar |
Operadores bit a bit em Python
Os números (binários) são comparados usando operadores bit a bit:
Operador | Nome | Visão geral |
---|---|---|
& | E | Se ambos os bits forem 1, então cada bit é atribuído a 1. |
| | OU | Se um dos dois bits for 1, então cada bit é atribuído a 1. |
^ | XOR | Se apenas um bit de dois for 1, define cada bit como 1. |
~ | NÃO | Todos os bits são invertidos. |
<< | Deslocamento à esquerda de preenchimento zero | Deixe os bits mais à esquerda caírem empurrando zeros da direita. |
>> | Deslocamento à direita assinado | Os bits mais à direita devem cair à medida que os bits mais à esquerda são inseridos da esquerda. |
Operadores lógicos em Python
Os operadores lógicos podem ser usados para combinar declarações condicionais . Os operadores lógicos AND , Not e Or são usados nos exemplos abaixo.
Operador | Visão geral | Exemplo | Tente |
---|---|---|---|
e | Se ambas as declarações forem verdadeiras, retorna True | mrx < 4 e mrx < 9 | Executar |
ou | Verdadeiro se alguma das afirmações for verdadeira | mrx < 6 ou mrx < 3 | Executar |
não | Inverta o resultado, retorna False quando for true | not(mrx < 3 e mrx < 8) | Executar |
Operadores de comparação em Python
Os operadores Python aplicam operadores de comparação para fazer comparações entre dois valores. Uma comparação de mrx e varb é realizada abaixo empregando o operador de comparação > .
Operador | Nome | Exemplo | Tente |
---|---|---|---|
== | Igual | mrx == varb | Executar |
!= | Não igual | mrx != varb | Executar |
> | Maior que | mrx > varb | Executar |
< | Menor que | mrx < varb | Executar |
>= | Melhor que ou igual a | mrx >= varb | Executar |
<= | Menos que ou igual a | mrx <= varb | Executar |
Operadores de associação em Python
Para determinar se uma sequência está presente em um objeto, os operadores de associação são aplicados:
Operador | Visão geral | Exemplo | Tente |
---|---|---|---|
em | Um objeto que contém a sequência fornecida retornará True se contiver essa sequência. | mrx em um | Executar |
não em | Retorna True se o objeto não contém a seqüência dada. | mrx não em um | Executar |
Operadores de identidade em Python
O objetivo dos operadores de identidade é determinar se dois objetos são realmente o mesmo objeto localizado no mesmo endereço de memória, não se são iguais:
Operador | Visão geral | Exemplo | Tente |
---|---|---|---|
é | Se ambas as variáveis forem o mesmo objeto, True será retornado. | mrx é um | Executar |
não é | Verdadeiro se ambas as variáveis não forem iguais. | mrx não é um | Executar |
Importância dos Operadores Python
A seguir, a importância dos operadores Python:
- Os booleanos permitem a tomada de decisões em Python, avaliando condições e determinando se determinados blocos de código devem ser executados com base na veracidade ou falsidade dessas condições.
- Booleanos são usados para controlar o fluxo de loops em Python. Eles ajudam a determinar se um loop deve continuar iterando ou terminar com base no valor verdadeiro de uma condição.
- Booleanos são usados para comparar valores e realizar operações lógicas. Eles permitem avaliar expressões, verificar igualdade, desigualdade, relacionamentos maiores ou menores e combinar condições usando operadores lógicos como “e”, “ou” e “não”.
- Booleanos podem ser usados para indicar condições de erro ou casos excepcionais em Python. Eles ajudam a detectar erros, validar entradas e lidar com situações excepcionais na execução do código.
- Booleanos são vitais para escrever testes e asserções. Eles permitem verificar o comportamento esperado do código, verificar as condições e validar a correção da saída do programa.