Conversões de Strings em Python
Operações com strings em Python estão entre suas principais habilidades. Existem várias operações que podem ser usadas para facilitar nossas vidas e automatizar tarefas repetitivas. Uma das mais importantes é a manipulação de letras maiúsculas e minúsculas em strings. Python conta com alguns métodos para realizar essas operações.
upper()
O método interno upper() converte todos os caracteres de uma string em letras maiúsculas.Veja um exemplo:
minha_string = """
o método upper converte todos os caracteres de uma string em letras maiúsculas, como ilustrado nesse exemplo.
"""
print(minha_string.upper())
# resultado: O MÉTODO UPPER CONVERTE TODOS OS CARACTERES DE UMA STRING EM LETRAS MAIÚSCULAS, COMO ILUSTRADO NESSE EXEMPLO.
lower()
O método lower() realiza a operação oposta do upper(). Ou seja, ele converte todos os caracteres de uma string em minúsculas.
minha_string = """
O MÉTODO LOWER CONVERTE TODOS OS CARACTERES DE UMA STRING EM LETRAS MINÚSCULAS. ESSE EXEMPLO ILUSTRA COMO USÁ-LO.
"""
print(minha_string.lower())
# resultado: o método lower converte todos os caracteres de uma string em letras minúsculas. esse exemplo ilustra como usá-lo.
title()
O método title() é bastante útil em vários cenários. Ele transforma em maiúscula apenas a primeira letra de cada palavra e converte as demais em minúsculas.
minha_string = """
na festa, encontrei quatro pessoas: ana, maria, fernanda e bianca.
"""
print(minha_string.title())
# resultado: Na Festa, Encontrei Quatro Pessoas: Ana, Maria, Fernanda E Bianca.
capitalize()
Método que transforma em maiúscula o primeiro caractere de uma string e converte os demais em minúsculas.
minha_string = """oi amigo, como vai?"""
print(minha_string.capitalize())
# resultado: Oi amigo, como vai?
Como esse método transforma em maiúscula apenas o primeiro caractere, se a string começar com um carácter que não é uma letra (por exemplo, um espaço), o capitalize() não irá transformá-la em maiúscula. Mas ele irá converter as demais letras em minúsculas.
# exemplo com capitalize() em string iniciada com um espaço em branco
minha_string = """ OI AMIGO, COMO VAI?"""
print(minha_string.capitalize())
# resultado: oi amigo, como vai?
swapcase()
Converte as letras maiúsculas de uma string em minúsculas e vice-versa.
minha_string = """
Nosso Evento Ocorreu No Domingo Passado.
"""
print(minha_string.swapcase())
# resultado: nOSSO eVENTO oCORREU nO dOMINGO pASSADO.
Veja também:
Encontrou algum erro ou quer fazer uma sugestão? Por favor, entre em contato usando nosso formulário de contatos.