Python Básico

5 - Operadores

Os operadores são usados ​​para realizar operações em variáveis ​​e valores constantes.

No exemplo abaixo, usamos o operador "+" para somar dois valores numéricos.

print(10 + 5)

Python divide os operadores nos seguintes grupos:

  • Operadores aritméticos
  • Operadores de atribuição
  • Operadores de comparação
  • Operadores lógicos
  • Operadores de identidade
  • Operadores de associação
  • Operadores bitwise (bit a bit)

5.1 - Operadores aritméticos

Os operadores aritméticos são usados ​​com valores numéricos para realizar operações matemáticas comuns.

Operador Nome Exemplo
+ adição x + y
- Subtração x - y
* Multiplicação x * y
/ Divisão x / y
% Módulo x % y
** Exponenciação x ** y
// Divisão do andar x // y

5.2 - Operadores de Atribuição

Os valores de atribuição são utilizados para lanças valores em variáveis.

Operador Examplo O mesmo que
= x = 5 x = 5
+= x += 3 x = x + 3
-= x -= 3 x = x - 3
*= x *= 3 x = x * 3
/= x /= 3 x = x / 3
%= x %= 3 x = x % 3
//= x //= 3 x = x // 3
**= x **= 3 x = x ** 3
&= x &= 3 x = x & 3
|= x |= 3 x = x | 3
^= x ^= 3 x = x ^ 3
>>= x >>= 3 x = x >> 3
<<= x <<= 3 x = x << 3

5.3 - Operadores de comparação

Os operadores de comparação são usados para comparar dois valores.

Operador Nome Exemplo
== Igual x == y
!= Diferente x != y
> Maior x > y
< Menor x < y
>= Maior ou igual x >= y
<= Menor ou igual x <= y

5.4 - Operadores lógicos

Os operadores lógicos são usados para combinar instruções condicionais.

Operador Descrição Exemplo
and Comparação dois valores são verdadeiros x > 5 and x < 10
or Comparação se pelo menos de dois operadores é verdadeiro y < 5 or y > 4
not Inverte o resultado de um valor lógico not(x > 5 and x < 10)

5.5 - Operadores de identidade

Os operadores de identidade são usados para comparar os objetos, não se forem iguais, mas se forem realmente o mesmo objeto, com a mesma localização de memória.

Operador Descrição
is Retorna True se ambas as variáveis são o mesmo objeto
is not Retorna True se ambas as variáveis não forem o mesmo objeto

5.6 - Operadores de associação

Os operadores de associação são usados para testar se uma sequência é apresentada em um objeto.

Operador Descrição
in Retorna True se o valor especificado estiver presente no objeto
not in Retorna True se o valor especificado não estiver presente no objeto

5.7 - Operadores bitwise (bit a bit)

Operadores bit a bit são usados para comparar números inteiros (binários).

Operador Nome Descrição
& AND Define cada bit como 1 se ambos os bits forem 1
| OR Define cada bit como 1 se um dos dois bits for 1
^ XOR Define cada bit como 1 se apenas um dos dois bits for 1
~ NOT Inverte todos os bits
<< LEFT Desloca os bits do valor binário para a esquerda, preenchendo com zeros à direita
>> RIGHT Desloca os bits do valor binário para direita, copiando os bits à esquerda

Arduino
Coautor
Betobyte
Autor
Autores
||| Áreas ||| Estatística ||| Python ||| Projetos ||| Dicas & Truques ||| Cursos || Python para Iniciantes || Python Básico || Matplotlib || Numpy || Seaborn || Pandas || Django || Estatística para Cientistas de Dados || Python com ML Básico || Aulas | Introdução (sintaxe, comentários, variáveis, tipos) | Instalação (instalação, execução) | Sintaxe e semântica (sintaxe, semântica, variáveis, tipos de dados, blocos e recuos, comentários) | Tipos (números, strings, boleanos, datas, listas, tuplas, conjuntos, dicionarios, conversão) | Operadores (aritméticos, atribuição, comparação, lógicos, identidade, associação, bitwise) | Blocos (se-senão, laços, funções, classes, iteradores, escopo) | Entrada/Saída (teclado, tela, arquivo) | Diversos (matemática, json, regex) | Módulos (pip, instalação, importação) |
PlataformaCIEDA