Introdução
Neste laboratório, você aprenderá como verificar se uma string está em minúsculas em Python. Começaremos explorando o conceito de strings em minúsculas e sua importância na programação, incluindo normalização de dados e comparações case-insensitive (sem distinção entre maiúsculas e minúsculas). Você criará um script Python para demonstrar strings em minúsculas e o executará no ambiente VS Code.
Em seguida, você aprenderá como usar o método islower() para determinar se uma string está inteiramente em minúsculas. O laboratório irá guiá-lo através da modificação do script existente para incorporar o método islower() e testar sua funcionalidade. Finalmente, você aprenderá como lidar com strings com letras maiúsculas e minúsculas misturadas.
Aprenda sobre Strings em Minúsculas
Nesta etapa, exploraremos o que são strings em minúsculas e por que elas são importantes na programação. Uma string em minúsculas é simplesmente uma string onde todos os caracteres estão em minúsculas. Entender e manipular strings em minúsculas é crucial para tarefas como normalização de dados, comparações case-insensitive (sem distinção entre maiúsculas e minúsculas) e garantir a consistência em suas aplicações.
Vamos começar criando um script Python simples para demonstrar strings em minúsculas.
Abra o editor VS Code no ambiente LabEx.
Crie um novo arquivo chamado
lowercase_example.pyno diretório~/project.💡 Dicas LabEx: Certifique-se de salvar o arquivo com a extensão
.pypara garantir que ele seja reconhecido como um arquivo Python.Adicione o seguinte código ao arquivo
lowercase_example.py:## Example of lowercase strings string1 = "hello world" string2 = "python is fun" print(string1) print(string2)Agora, vamos executar o script. Abra um terminal no VS Code (você geralmente pode encontrá-lo no painel inferior) e navegue até o diretório
~/project. Você já deve estar neste diretório por padrão.Execute o script usando o seguinte comando:
python lowercase_example.pyVocê deve ver a seguinte saída:
hello world python is funEste exemplo simples mostra duas strings que já estão em minúsculas. Em muitos cenários do mundo real, você encontrará strings com letras maiúsculas e minúsculas misturadas, e precisará convertê-las para minúsculas. Abordaremos isso nas próximas etapas.
Use o Método islower()
Nesta etapa, aprenderemos como usar o método islower() em Python para verificar se uma string está em minúsculas. O método islower() é um método de string embutido que retorna True se todos os caracteres com letras na string estiverem em minúsculas e houver pelo menos um caractere com letras, False caso contrário.
Vamos modificar o arquivo lowercase_example.py que criamos na etapa anterior para incluir o método islower().
Abra o arquivo
lowercase_example.pyno editor VS Code.Modifique o código para incluir o método
islower()da seguinte forma:## Example of using the islower() method string1 = "hello world" string2 = "Python is fun" string3 = "12345" print(string1.islower()) print(string2.islower()) print(string3.islower())Neste código, estamos chamando o método
islower()em três strings diferentes:string1está toda em minúsculas.string2tem letras maiúsculas e minúsculas misturadas.string3contém apenas números.
Salve as alterações no arquivo
lowercase_example.py.Execute o script usando o seguinte comando no terminal:
python lowercase_example.pyVocê deve ver a seguinte saída:
True False FalseComo você pode ver:
string1.islower()retornaTrueporque todos os caracteres estão em minúsculas.string2.islower()retornaFalseporque contém um caractere em maiúscula ('P').string3.islower()retornaFalseporque não contém nenhum caractere com letras.
O método
islower()é útil para validar a entrada, verificar formatos de string e realizar operações case-sensitive (sensíveis a maiúsculas e minúsculas).
Lidar com Casos Mistos (Mixed Cases)
Nesta etapa, aprenderemos como lidar com strings com letras maiúsculas e minúsculas misturadas e convertê-las para minúsculas usando o método lower() em Python. O método lower() é um método de string embutido que retorna uma cópia da string com todos os caracteres em maiúsculas convertidos para minúsculas.
Vamos modificar o arquivo lowercase_example.py com o qual estamos trabalhando para incluir o método lower().
Abra o arquivo
lowercase_example.pyno editor VS Code.Modifique o código para incluir o método
lower()da seguinte forma:## Example of using the lower() method string1 = "Hello World" string2 = "Python Is Fun" string3 = "MiXeD CaSe" lowercase_string1 = string1.lower() lowercase_string2 = string2.lower() lowercase_string3 = string3.lower() print(lowercase_string1) print(lowercase_string2) print(lowercase_string3)Neste código, estamos chamando o método
lower()em três strings diferentes com letras maiúsculas e minúsculas misturadas e armazenando as versões em minúsculas em novas variáveis.Salve as alterações no arquivo
lowercase_example.py.Execute o script usando o seguinte comando no terminal:
python lowercase_example.pyVocê deve ver a seguinte saída:
hello world python is fun mixed caseComo você pode ver, o método
lower()converte todos os caracteres em maiúsculas nas strings para minúsculas. Isso é útil para normalizar strings antes de compará-las ou armazená-las em um banco de dados.Agora, vamos combinar o método
islower()da etapa anterior com o métodolower()para verificar se uma string se torna minúscula após aplicar o métodolower().Modifique o arquivo
lowercase_example.pyda seguinte forma:## Example of using lower() and islower() methods together string1 = "Hello World" lowercase_string1 = string1.lower() print(lowercase_string1.islower())Salve as alterações no arquivo
lowercase_example.py.Execute o script novamente:
python lowercase_example.pyVocê deve ver a seguinte saída:
TrueIsso mostra que, após converter
string1para minúsculas usando o métodolower(), o métodoislower()retornaTrue.
Resumo
Neste laboratório, começamos explorando o conceito de strings em minúsculas e sua importância na programação, particularmente para normalização de dados e comparações case-insensitive (sem distinção entre maiúsculas e minúsculas). Criamos um script lowercase_example.py para demonstrar strings básicas em minúsculas e o executamos para imprimir duas strings em minúsculas.
Em seguida, começamos a aprender como usar o método islower() em Python para verificar se uma string está inteiramente em minúsculas. O método islower() retorna True se todos os caracteres com letras na string estiverem em minúsculas e houver pelo menos um caractere com letras, e False caso contrário.



