Folha de dicas dos operadores Python

Domine operadores aritméticos, de comparação, lógicos, bit a bit, de atribuição e de identidade em Python.

Aritmética, piso e atribuição

Operadores padrão que representam cálculos matemáticos e alterações de atribuições.

Método/FunçãoSintaxeDescrição
+ / - / * / /a + b , a / bAdicionar, subtrair, multiplicar e divisão de ponto flutuante.
//a // bDivisão de Piso. Divide dois números e arredonda o resultado para o número inteiro mais próximo.
%a % bMódulo. Retorna o restante da divisão.
**a ** bExponenciação. Eleva a variável a à potência de b.
+= / -= / *=a += 5Atualizações de matemática e tarefas no local.

Comparação, Lógica e Identidade

Operadores de avaliação comparando igualdade de valores e referências de memória.

Método/FunçãoSintaxeDescrição
== / !=a == bCompara se os valores são iguais (==) ou diferentes (!=).
< / > / <= / >=a >= bVerificações de comparação de magnitude.
and / or / notcond1 and cond2Operadores lógicos booleanos que verificam expressões compostas.
is / is nota is bVerificação de identidade. Verifica se as variáveis ​​apontam para o mesmo endereço de objeto na memória.
in / not initem in containerVerificação de adesão. Avalia True se o item for encontrado em sequência.

Script de demonstração interativo

run_all_cheat_methods.py
Executar no Editor
# + / - / * / /
a + b , a / b

# //
a // b

# %
a % b

# **
a ** b

# += / -= / *=
a += 5

# == / !=
a == b

# < / > / <= / >=
a >= b

# and / or / not
cond1 and cond2

# is / is not
a is b

# in / not in
item in container

Perguntas frequentes

Qual é a diferença entre os operadores / e //?

O operador / executa a divisão de ponto flutuante, retornando um float (por exemplo, 5/2 = 2,5), enquanto // executa a divisão de piso, arredondando para o número inteiro mais próximo (por exemplo, 5 // 2 = 2).

Qual é a diferença entre == e é?

== verifica se os valores de dois objetos são iguais, enquanto is verifica se as duas variáveis se referem exatamente ao mesmo objeto na memória.

Tópicos Relacionados

Recursos Python recomendados

Expanda seu conhecimento com tutoriais interativos relacionados, folhas de dicas e comparações de código.