Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 1.06 KB

licao_4.md

File metadata and controls

30 lines (25 loc) · 1.06 KB

Lição 4: Operadores de comparação

Python possui 8 operadores de comparação que são listados abaixo:

Operação Significado Método
< menor que __lt__()
<= menor ou igua à __le__()
> maior que __gt__()
>= maior ou igual à __ge__()
== igual __eq__()
!= diferente __eq__()
is identidade do objeto Não personalizável
is not nega a identidade do objeto Não personalizável

ATENÇÃO: O operador is verifica se duas variáveis aponta exatamente para o mesmo objeto em memória, não se seus valores são iguais.

Exemplo:

a = 1
b = 1
print(a == b, a is b) # Resultado: True, True

a = [1]
b = [1]
print(a == b, a is b) # Resultado: True, False
Referências
  1. Docs Python.org: "Built-in Types"