Conteúdo do Curso
Tipos de Dados em Python
Tipos de Dados em Python
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:
print("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?
print('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:
print("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!
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:
print("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?
print('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:
print("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!