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

Deslize para mostrar o menu

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

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!

Seção 4. Capítulo 7

Pergunte à IA

expand
ChatGPT

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

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

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!

Seção 4. Capítulo 7
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt