Usar o Método isupper()
Nesta etapa, você aprenderá como usar o método isupper() em Python para verificar se uma string está inteiramente em maiúsculas. O método isupper() é um método de string embutido que retorna True se todos os caracteres na string estiverem em maiúsculas e False caso contrário.
Vamos modificar o arquivo uppercase_strings.py que você criou na etapa anterior para usar o método isupper().
- Abra o arquivo
uppercase_strings.py no editor VS Code.
- Modifique o código para incluir o método
isupper() da seguinte forma:
## Example strings
string1 = "HELLO"
string2 = "Hello"
string3 = "123HELLO"
string4 = "HELLO WORLD"
## Check if the strings are uppercase using isupper()
result1 = string1.isupper()
result2 = string2.isupper()
result3 = string3.isupper()
result4 = string4.isupper()
## Print the results
print(f"String 1: {string1}, is uppercase: {result1}")
print(f"String 2: {string2}, is uppercase: {result2}")
print(f"String 3: {string3}, is uppercase: {result3}")
print(f"String 4: {string4}, is uppercase: {result4}")
Neste código, estamos chamando o método isupper() em cada uma das strings de exemplo e armazenando os resultados nas variáveis result1, result2, result3 e result4. Em seguida, imprimimos as strings originais junto com seus resultados isupper() correspondentes.
Agora, vamos executar o script para ver a saída.
- Abra um terminal no ambiente VS Code.
- Execute o script Python usando o seguinte comando:
python uppercase_strings.py
Você deve ver a seguinte saída:
String 1: HELLO, is uppercase: True
String 2: Hello, is uppercase: False
String 3: 123HELLO, is uppercase: False
String 4: HELLO WORLD, is uppercase: False
Como você pode ver, string1 (HELLO) é a única string que retorna True porque todos os seus caracteres estão em maiúsculas. As outras strings retornam False porque contêm caracteres minúsculos, números ou espaços.
Na próxima etapa, você aprenderá como considerar caracteres que não são letras ao verificar strings em maiúsculas.