Comparar Strings
Este capítulo abrange dois assuntos distintos: strings e declarações booleanas. A sintaxe que abordaremos aqui pode ser bastante valiosa e reduzir significativamente a complexidade do seu código.
Como mencionei anteriormente, operadores como >
, <
, ==
, >=
e <=
podem ser bastante eficientes. Agora, vamos explorar como eles podem ser aplicados a strings.
Vamos começar com o mais simples: ==
. Este compara duas declarações e retorna True se forem iguais da mesma forma com strings:
12print("Kate" == "Katty") print("Katty" == "Katty")
No primeiro caso, os nomes são diferentes, mas no segundo são completamente iguais. Não é uma informação totalmente nova; portanto, vamos seguir para os outros sinais. Como você deve se lembrar, X > Y
significa que X é maior que Y. Mas o que podemos dizer sobre a seguinte operação?
1print('A' < 'B')
A expressão significa True
porque B é maior que A, mas como uma string pode ser maior?
Nota
Existe um método singular para comparar letras de acordo com sua ordem alfabética. Isso implica que, dentro do alfabeto, a letra
B
é considerada maior queA
, pois está posicionada mais adiante. Para organizar itens alfabeticamente ou realizar avaliações pessoais, você pode utilizar os símbolos>
e<
.
A propósito, podemos comparar até mesmo palavras. O algoritmo de comparação é o seguinte: Ele compara palavras pelas primeiras letras que diferem:
1print("alphabet" > "although")
Explicação: As duas primeiras letras são iguais, então a comparação começa a partir da terceira letra em cada palavra (a primeira letra não equivalente).
Swipe to start coding
Sua tarefa é comparar as seguintes palavras usando o operador >
ou <
e atribuir cada resultado de comparação a uma variável.
- Compare
"C"
e"D"
usando o sinal>
e atribua o resultado à variávelstatement1
. - Compare
"Codefinity"
e"Art"
usando o sinal<
e atribua o resultado à variávelstatement2
. - Compare
"Programming"
e"Data"
usando o sinal>
e atribua o resultado à variávelstatement3
.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you give more examples of string comparisons?
How does string comparison work with uppercase and lowercase letters?
What happens if the strings are of different lengths?
Awesome!
Completion rate improved to 3.03
Comparar Strings
Deslize para mostrar o menu
Este capítulo abrange dois assuntos distintos: strings e declarações booleanas. A sintaxe que abordaremos aqui pode ser bastante valiosa e reduzir significativamente a complexidade do seu código.
Como mencionei anteriormente, operadores como >
, <
, ==
, >=
e <=
podem ser bastante eficientes. Agora, vamos explorar como eles podem ser aplicados a strings.
Vamos começar com o mais simples: ==
. Este compara duas declarações e retorna True se forem iguais da mesma forma com strings:
12print("Kate" == "Katty") print("Katty" == "Katty")
No primeiro caso, os nomes são diferentes, mas no segundo são completamente iguais. Não é uma informação totalmente nova; portanto, vamos seguir para os outros sinais. Como você deve se lembrar, X > Y
significa que X é maior que Y. Mas o que podemos dizer sobre a seguinte operação?
1print('A' < 'B')
A expressão significa True
porque B é maior que A, mas como uma string pode ser maior?
Nota
Existe um método singular para comparar letras de acordo com sua ordem alfabética. Isso implica que, dentro do alfabeto, a letra
B
é considerada maior queA
, pois está posicionada mais adiante. Para organizar itens alfabeticamente ou realizar avaliações pessoais, você pode utilizar os símbolos>
e<
.
A propósito, podemos comparar até mesmo palavras. O algoritmo de comparação é o seguinte: Ele compara palavras pelas primeiras letras que diferem:
1print("alphabet" > "although")
Explicação: As duas primeiras letras são iguais, então a comparação começa a partir da terceira letra em cada palavra (a primeira letra não equivalente).
Swipe to start coding
Sua tarefa é comparar as seguintes palavras usando o operador >
ou <
e atribuir cada resultado de comparação a uma variável.
- Compare
"C"
e"D"
usando o sinal>
e atribua o resultado à variávelstatement1
. - Compare
"Codefinity"
e"Art"
usando o sinal<
e atribua o resultado à variávelstatement2
. - Compare
"Programming"
e"Data"
usando o sinal>
e atribua o resultado à variávelstatement3
.
Solução
Obrigado pelo seu feedback!
Awesome!
Completion rate improved to 3.03single