Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Comparar Strings | Reunir Todos os Tópicos
Tipos de Dados em Python

bookComparar 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:

12
print("Kate" == "Katty") print("Katty" == "Katty")
copy

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?

1
print('A' < 'B')
copy

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 que A, 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:

1
print("alphabet" > "although")
copy

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).

Tarefa

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.

  1. Compare "C" e "D" usando o sinal > e atribua o resultado à variável statement1.
  2. Compare "Codefinity" e "Art" usando o sinal < e atribua o resultado à variável statement2.
  3. Compare "Programming" e "Data" usando o sinal > e atribua o resultado à variável statement3.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 6
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 3.03

bookComparar 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:

12
print("Kate" == "Katty") print("Katty" == "Katty")
copy

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?

1
print('A' < 'B')
copy

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 que A, 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:

1
print("alphabet" > "although")
copy

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).

Tarefa

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.

  1. Compare "C" e "D" usando o sinal > e atribua o resultado à variável statement1.
  2. Compare "Codefinity" e "Art" usando o sinal < e atribua o resultado à variável statement2.
  3. Compare "Programming" e "Data" usando o sinal > e atribua o resultado à variável statement3.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

close

Awesome!

Completion rate improved to 3.03
Seção 4. Capítulo 6
single

single

some-alt