PARTE 2 de 2
Em Python, o operador == é um operador binário, o que significa que ele requer dois argumentos para funcionar. Ele verifica se os valores desses dois argumentos são iguais. O operador == tem uma associação à esquerda, ou seja, ele é avaliado da esquerda para a direita quando há múltiplos operadores em uma expressão.
Explicando o operador binário ==:
O operador == compara dois valores (argumentos) e retorna True se ambos forem iguais, e False caso contrário. Ele precisa de dois operandos, um à esquerda e outro à direita, para realizar a comparação.
Exemplo de operador binário ==:
a = 5
b = 5
print(a == b) # Retorna True, pois 5 é igual a 5
c = 4
print(a == c) # Retorna False, pois 5 não é igual a 4
No caso de a == b, o operador compara o valor de a com o valor de b, e se forem iguais, ele retorna True. Isso mostra que o operador de comparação == é realmente um operador binário, pois ele lida com dois operandos.
Sobre a associação à esquerda:
A associação à esquerda significa que, quando há várias comparações usando ==, a avaliação começa da esquerda para a direita. Por exemplo:
x = 5
y = 5
z = 5
print(x == y == z) # Avaliado como (x == y) e depois (resultado == z)
Neste caso, a expressão x == y == z é avaliada da seguinte forma:
- Primeiro, verifica se
x == y(retornaTrue, pois ambos são 5). - Depois, verifica se
True == z(isso também retornaTrue, poisztambém é 5).
Portanto, o operador == compara dois valores e, por ser binário e de associação à esquerda, precisa sempre de dois argumentos para funcionar corretamente.
Deixe um comentário
Você precisa fazer o login para publicar um comentário.