Operadores de Comparação
Comparações permitem que seu programa faça perguntas de sim/não sobre valores:
- Estes são iguais?
- Um é maior?
- Um valor está dentro de um intervalo?
Uma comparação retorna um Booleano (True / False) e é utilizada em if/while.
Igualdade ==
Verifica se dois valores são iguais.
1234567saved_pin = 1234 entered_pin = 1234 print(saved_pin == entered_pin) # True stored_email = "support@codefinity.com" input_email = "Support@codefinity.com" print(stored_email == input_email) # False
= - atribui, == - compara.
Desigualdade !=
Verdadeiro quando os valores são diferentes.
1234567user_id_1 = 105 user_id_2 = 203 print(user_id_1 != user_id_2) # True username_1 = "alex" username_2 = "alex" print(username_1 != username_2) # False
Maior que >
1234567estimated = 7 actual = 9 print(estimated > actual) # False rating_a = 12 rating_b = 3 print(rating_a > rating_b) # True
Menor que <
12345user_age = 17 min_age = 18 print(user_age < min_age) # True print("Alice" < "Bob") # True
Maior ou igual >=
123student_score = 7 passing = 7 print(student_score >= passing) # True
Menor ou Igual <=
123order_total = 10 limit = 9 print(order_total <= limit) # False
Comparações Encadeadas
Python oferece suporte a intervalos naturais:
0 < x < 10 funciona como (0 < x) and (x < 10).
12345temperature = 7 print(0 < temperature < 10) # True user_rating = 7 print(5 <= user_rating <= 7) # True
Comparação de Strings
Comparações de strings são sensíveis a maiúsculas e minúsculas e lexicográficas.
12345saved_password = "Apple" typed_password = "apple" print(saved_password == typed_password) # False print("apple" < "banana") # True
Para correspondência sem distinção entre maiúsculas e minúsculas:
123email_stored = "Support@Codefinity.com" email_input = "support@codefinity.COM" print(email_stored.lower() == email_input.lower()) # True
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain more about how string comparisons work in Python?
What are some common mistakes to avoid with comparison operators?
Can you show examples of using comparisons in if statements?
Incrível!
Completion taxa melhorada para 3.45
Operadores de Comparação
Deslize para mostrar o menu
Comparações permitem que seu programa faça perguntas de sim/não sobre valores:
- Estes são iguais?
- Um é maior?
- Um valor está dentro de um intervalo?
Uma comparação retorna um Booleano (True / False) e é utilizada em if/while.
Igualdade ==
Verifica se dois valores são iguais.
1234567saved_pin = 1234 entered_pin = 1234 print(saved_pin == entered_pin) # True stored_email = "support@codefinity.com" input_email = "Support@codefinity.com" print(stored_email == input_email) # False
= - atribui, == - compara.
Desigualdade !=
Verdadeiro quando os valores são diferentes.
1234567user_id_1 = 105 user_id_2 = 203 print(user_id_1 != user_id_2) # True username_1 = "alex" username_2 = "alex" print(username_1 != username_2) # False
Maior que >
1234567estimated = 7 actual = 9 print(estimated > actual) # False rating_a = 12 rating_b = 3 print(rating_a > rating_b) # True
Menor que <
12345user_age = 17 min_age = 18 print(user_age < min_age) # True print("Alice" < "Bob") # True
Maior ou igual >=
123student_score = 7 passing = 7 print(student_score >= passing) # True
Menor ou Igual <=
123order_total = 10 limit = 9 print(order_total <= limit) # False
Comparações Encadeadas
Python oferece suporte a intervalos naturais:
0 < x < 10 funciona como (0 < x) and (x < 10).
12345temperature = 7 print(0 < temperature < 10) # True user_rating = 7 print(5 <= user_rating <= 7) # True
Comparação de Strings
Comparações de strings são sensíveis a maiúsculas e minúsculas e lexicográficas.
12345saved_password = "Apple" typed_password = "apple" print(saved_password == typed_password) # False print("apple" < "banana") # True
Para correspondência sem distinção entre maiúsculas e minúsculas:
123email_stored = "Support@Codefinity.com" email_input = "support@codefinity.COM" print(email_stored.lower() == email_input.lower()) # True
Obrigado pelo seu feedback!