Resumo : neste tutorial, você aprenderá sobre os operadores de comparação Python e como usá-los para comparar dois valores.
Introdução aos operadores de comparação Python
Na programação, muitas vezes você deseja comparar um valor com outro valor. Para fazer isso, você usa operadores de comparação.
Python possui seis operadores de comparação, que são os seguintes:
- Menor que (
<
) - Menos que ou igual a (
<=
) - Maior que (
>
) - Melhor que ou igual a (
>=
) - Igual a (
==
) - Diferente de (
!=
)
Esses operadores de comparação comparam dois valores e retornam um valor booleanoTrue
, ou False
.
Você pode usar esses operadores de comparação para comparar números e strings .
Operador menor que (<)
O operador Menor que (<) compara dois valores e retorna True
se o valor à esquerda for menor que o valor à direita. Caso contrário, ele retorna False
:
left_value < right_value
Linguagem de código: Python ( python )
O exemplo a seguir usa o operador Menor que ( <
) para comparar dois números:
>>> 10 < 20
True
>>> 30 < 20
False
Linguagem de código: Python ( python )
É bastante óbvio quando você usa o operador menor que com os números.
O exemplo a seguir usa o operador menor que ( <
) para comparar duas strings:
>>> 'apple' < 'orange'
True
>>> 'banana' < 'apple'
False
Linguagem de código: Python ( python )
A expressão 'apple' < 'orange'
retorna True
porque a letra a
in apple
está antes da letra o
in orange
.
Da mesma forma, 'banana' < 'apple'
retorna False
porque a letra 'b'
está depois da letra 'a'
.
O exemplo a seguir mostra como usar o operador menor que com variáveis :
>>> x = 10
>>> y = 20
>>> x < y
True
>>> y < x
False
Linguagem de código: Python ( python )
Menor ou igual ao operador (<=)
O operador menor ou igual a compara dois valores e retorna True
se o valor esquerdo for menor ou igual ao valor direito. Caso contrário, ele retorna False
:
left_value <= right_value
Linguagem de código: Python ( python )
O exemplo a seguir mostra como usar o operador menor ou igual a para comparar dois números:
>>> 20 <= 20
True
>>> 10 <= 20
True
>>> 30 <= 30
True
Linguagem de código: Python ( python )
Este exemplo mostra como usar o operador menor ou igual a para comparar os valores de duas variáveis:
>>> x = 10
>>> y = 20
>>> x <= y
True
>>> y <= x
False
Linguagem de código: Python ( python )
Operador maior que (>)
O operador maior que ( >
) compara dois valores e retorna True
se o valor da esquerda for maior que o valor da direita. Caso contrário, ele retorna False
:
left_value > right_value
Linguagem de código: Python ( python )
Este exemplo usa o operador maior que ( >
) para comparar dois números:
>>> 20 > 10
True
>>> 20 > 20
False
>>> 10 > 20
False
Linguagem de código: Python ( python )
O exemplo a seguir usa o operador maior que ( >
) para comparar duas strings:
>>> 'apple' > 'orange'
False
>>> 'orange' > 'apple'
True
Linguagem de código: Python ( python )
Operador Maior ou Igual a ( >=
)
O operador maior ou igual a ( >=
) compara dois valores e retorna True
se o valor da esquerda for maior ou igual ao valor da direita. Caso contrário, ele retorna False
:
left_value >= right_value
Linguagem de código: Python ( python )
O exemplo a seguir usa maior ou igual a um operador para comparar dois números:
>>> 20 >= 10
True
>>> 20 >= 20
True
>>> 10 >= 20
False
Linguagem de código: Python ( python )
O exemplo a seguir usa o operador maior ou igual a para comparar duas strings:
>>> 'apple' >= 'apple'
True
>>> 'apple' >= 'orange'
False
>>> 'orange' >= 'apple'
True
Linguagem de código: Python ( python )
Operador igual a (==)
O operador igual a ( ==
) compara dois valores e retorna True
se o valor da esquerda for igual ao valor da direita. Caso contrário, ele retorna False
:
left_value == right_value
Linguagem de código: Python ( python )
O exemplo a seguir usa o operador igual a ( ==
) para comparar dois números:
>>> 20 == 10
False
>>> 20 == 20
True
Linguagem de código: Python ( python )
E o exemplo a seguir usa o operador igual a ( ==
) para comparar duas strings:
>>> 'apple' == 'apple'
True
>>> 'apple' == 'orange'
False
Linguagem de código: Python ( python )
Operador Diferente do (!=)
O operador diferente de ( !=
) compara dois valores e retorna True
se o valor da esquerda não for igual ao valor da direita. Caso contrário, ele retorna False
.
left_value != right_value
Linguagem de código: Python ( python )
Por exemplo, o seguinte usa o operador diferente de para comparar dois números:
>>> 20 != 20
False
>>> 20 != 10
True
Linguagem de código: Python ( python )
O exemplo a seguir usa o operador diferente de para comparar duas strings:
>>> 'apple' != 'apple'
False
>>> 'apple' != 'orange'
True
Linguagem de código: Python ( python )
Resumo
- Um operador de comparação compara dois valores e retorna um valor booleano,
True
ouFalse
. - Python tem seis operadores de comparação: menor que (
<
), menor ou igual a (<=
), maior que (>
), maior ou igual a (>=
), igual a (==
) e diferente de (!=
).