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
course content

Conteúdo do Curso

Tipos de Dados em Python

Tipos de Dados em Python

1. Conhecendo os números em Python
2. Verdadeiro ou falso?
3. Strings
4. Reunindo todos os tópicos

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
toggle bottom row

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