Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Comparação de 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

bookComparação de Strings

Este capítulo abrange dois temas distintos: strings e declarações booleanas. A sintaxe que vamos cobrir aqui pode se mostrar bastante valiosa e reduzir significativamente a complexidade do seu código.

Como mencionei anteriormente, operadores como >, <, ==, >= e <= podem ser muito eficientes. Agora, vamos explorar como eles podem ser aplicados a strings.

Vamos começar com o mais simples: ==. Ele 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 eles são completamente iguais. Isso não é uma informação nova; portanto, vamos passar 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 pode uma string ser maior?

Nota

Existe um método singular para comparar letras de acordo com a sua ordem alfabética. Isso implica que, dentro do alfabeto, a letra B é considerada maior do que a letra A, pois está posicionada mais adiante. Para organizar itens alfabeticamente ou realizar avaliações pessoais, você pode utilizar os símbolos > e <.

Aliás, 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 primeiras duas letras são iguais, portanto a comparação começa a partir da terceira letra de cada palavra (a primeira letra não equivalente).

Tarefa
test

Swipe to show code editor

Para alcançar um sucesso retumbante, você precisa praticar. 🤓 Sua tarefa aqui é colocar o sinal > ou < para receber uma declaração True ou False (dica, o alfabeto está em anexo):

  1. False na primeira declaração
  2. False na segunda declaração
  3. True na terceira declaraçã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

bookComparação de Strings

Este capítulo abrange dois temas distintos: strings e declarações booleanas. A sintaxe que vamos cobrir aqui pode se mostrar bastante valiosa e reduzir significativamente a complexidade do seu código.

Como mencionei anteriormente, operadores como >, <, ==, >= e <= podem ser muito eficientes. Agora, vamos explorar como eles podem ser aplicados a strings.

Vamos começar com o mais simples: ==. Ele 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 eles são completamente iguais. Isso não é uma informação nova; portanto, vamos passar 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 pode uma string ser maior?

Nota

Existe um método singular para comparar letras de acordo com a sua ordem alfabética. Isso implica que, dentro do alfabeto, a letra B é considerada maior do que a letra A, pois está posicionada mais adiante. Para organizar itens alfabeticamente ou realizar avaliações pessoais, você pode utilizar os símbolos > e <.

Aliás, 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 primeiras duas letras são iguais, portanto a comparação começa a partir da terceira letra de cada palavra (a primeira letra não equivalente).

Tarefa
test

Swipe to show code editor

Para alcançar um sucesso retumbante, você precisa praticar. 🤓 Sua tarefa aqui é colocar o sinal > ou < para receber uma declaração True ou False (dica, o alfabeto está em anexo):

  1. False na primeira declaração
  2. False na segunda declaração
  3. True na terceira declaraçã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

bookComparação de Strings

Este capítulo abrange dois temas distintos: strings e declarações booleanas. A sintaxe que vamos cobrir aqui pode se mostrar bastante valiosa e reduzir significativamente a complexidade do seu código.

Como mencionei anteriormente, operadores como >, <, ==, >= e <= podem ser muito eficientes. Agora, vamos explorar como eles podem ser aplicados a strings.

Vamos começar com o mais simples: ==. Ele 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 eles são completamente iguais. Isso não é uma informação nova; portanto, vamos passar 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 pode uma string ser maior?

Nota

Existe um método singular para comparar letras de acordo com a sua ordem alfabética. Isso implica que, dentro do alfabeto, a letra B é considerada maior do que a letra A, pois está posicionada mais adiante. Para organizar itens alfabeticamente ou realizar avaliações pessoais, você pode utilizar os símbolos > e <.

Aliás, 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 primeiras duas letras são iguais, portanto a comparação começa a partir da terceira letra de cada palavra (a primeira letra não equivalente).

Tarefa
test

Swipe to show code editor

Para alcançar um sucesso retumbante, você precisa praticar. 🤓 Sua tarefa aqui é colocar o sinal > ou < para receber uma declaração True ou False (dica, o alfabeto está em anexo):

  1. False na primeira declaração
  2. False na segunda declaração
  3. True na terceira declaraçã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!

Este capítulo abrange dois temas distintos: strings e declarações booleanas. A sintaxe que vamos cobrir aqui pode se mostrar bastante valiosa e reduzir significativamente a complexidade do seu código.

Como mencionei anteriormente, operadores como >, <, ==, >= e <= podem ser muito eficientes. Agora, vamos explorar como eles podem ser aplicados a strings.

Vamos começar com o mais simples: ==. Ele 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 eles são completamente iguais. Isso não é uma informação nova; portanto, vamos passar 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 pode uma string ser maior?

Nota

Existe um método singular para comparar letras de acordo com a sua ordem alfabética. Isso implica que, dentro do alfabeto, a letra B é considerada maior do que a letra A, pois está posicionada mais adiante. Para organizar itens alfabeticamente ou realizar avaliações pessoais, você pode utilizar os símbolos > e <.

Aliás, 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 primeiras duas letras são iguais, portanto a comparação começa a partir da terceira letra de cada palavra (a primeira letra não equivalente).

Tarefa
test

Swipe to show code editor

Para alcançar um sucesso retumbante, você precisa praticar. 🤓 Sua tarefa aqui é colocar o sinal > ou < para receber uma declaração True ou False (dica, o alfabeto está em anexo):

  1. False na primeira declaração
  2. False na segunda declaração
  3. True na terceira declaração
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
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
We're sorry to hear that something went wrong. What happened?
some-alt