Aprenda Sobre Letras
Nesta etapa, você aprenderá sobre letras e como identificá-las usando Python. Vamos focar no método isalpha(), que é um método de string embutido que verifica se todos os caracteres em uma string são letras (alfabetos). Este é um conceito fundamental em programação, especialmente quando você precisa validar a entrada do usuário ou processar dados de texto.
Primeiro, vamos criar um arquivo Python chamado letter_check.py no seu diretório ~/project usando o editor VS Code.
## Crie uma variável string
text = "Hello"
## Verifique se todos os caracteres na string são letras
result = text.isalpha()
## Imprima o resultado
print(result)
Salve o arquivo. Agora, abra seu terminal e navegue até o diretório ~/project. Você já deve estar neste diretório por padrão. Caso contrário, use o seguinte comando:
cd ~/project
Em seguida, execute o script Python usando o comando python:
python letter_check.py
Você deve ver a seguinte saída:
True
Isso indica que todos os caracteres na string "Hello" são letras.
Agora, vamos modificar o arquivo letter_check.py para incluir uma string com caracteres não-letra, como números ou espaços:
## Crie uma variável string com um número
text = "Hello123"
## Verifique se todos os caracteres na string são letras
result = text.isalpha()
## Imprima o resultado
print(result)
Salve o arquivo e execute-o novamente:
python letter_check.py
Desta vez, a saída será:
False
Isso ocorre porque a string "Hello123" contém números, então isalpha() retorna False.
Vamos tentar outro exemplo com espaços:
## Crie uma variável string com espaços
text = "Hello World"
## Verifique se todos os caracteres na string são letras
result = text.isalpha()
## Imprima o resultado
print(result)
Salve o arquivo e execute-o novamente:
python letter_check.py
A saída será:
False
Isso ocorre porque a string "Hello World" contém um espaço, que não é uma letra.
Em resumo, o método isalpha() é uma ferramenta útil para determinar se uma string consiste apenas em letras. Isso pode ser útil em vários cenários, como validar a entrada do usuário ou filtrar dados.