De Kadeisha Kean
CompartilharTweetCompartilharE-mail

Esses métodos integrados convenientes ajudarão você a lidar com várias tarefas relacionadas a casos.

Python vem com muitos métodos embutidos que permitem manipular uma string. Vários desses métodos lidam com o caso de caracteres em uma string.

Os métodos de string específicos de caso do Python são especialmente úteis em casos em que você precisa comparar dois valores de entrada. Você também pode usá-los para outros tipos de validação de dados ou tarefas relacionadas à publicação de conteúdo.

1. O método capitalizar()

o capitalizar() O método converte o primeiro caractere em uma string para maiúscula e retorna uma cópia atualizada da string.

fruta = "maçãs"
novaString = fruta.capitalize()
impressão(novaString)

O código acima imprime a seguinte saída em seu IDE Python console:

Maçãs

o capitalizar() O método só altera o caso do primeiro caractere se for uma letra do alfabeto (não números inteiros).

instagram viewer
fruta = "6 maçãs"
novaString = fruta.capitalize()
impressão(novaString)

#impressões
#6 maçãs

fruta = " maçãs"
novaString = fruta.capitalize()
impressão(novaString)

#impressões
#maçãs

o capitalizar() O método só altera o caso do primeiro caractere se ainda não estiver em maiúsculas.

fruta = "Maçãs"
novaString = fruta.capitalize()
impressão(novaString)

#impressões
#Maçãs

o capitalizar() O método também garante que todas as letras que não estão na primeira posição sejam convertidas em minúsculas na nova string.

fruta = "MAÇÃS"
novaString = fruta.capitalize()
impressão(novaString)

#impressões
#Maçãs

2. Os métodos lower() e upper()

Esses dois métodos ajudam a converter strings para todos os equivalentes em letras minúsculas ou maiúsculas. Eles evitam que você tenha que converter manualmente o caso de string você mesmo.

o mais baixo() O método não recebe argumentos e retorna uma nova string. Ele converte cada caractere em seu equivalente em minúsculas:

fruta = "MAÇÃS"
novaString = fruta.baixa()
impressão(novaString)

#impressões
#maçãs

o superior() método faz exatamente o oposto do mais baixo() método. Ele converte todos os caracteres minúsculos em uma string para maiúsculas. Se não houver caracteres minúsculos na string, este método retornará uma cópia idêntica da string original.

fruta = "maçãs"
fruta2 = "MANGAS"
novaString = fruta.superior()
newString2 = fruta2.upper()
impressão(novaString)
impressão(novaString2)

#impressões
#MAÇÃS
#MANGAS

3. O método casefold()

o casefold() O método retorna uma cópia de uma string, onde converte cada caractere em minúscula. No entanto, também é um pouco mais poderoso do que mais baixo(). Esta função trata Caracteres Unicode de tal forma que permite comparar com precisão as strings que as contêm.

texto = "groß"
novaString = text.lower()
newString2 = text.casefold()
impressão(novaString)
impressão(novaString2)

4. Os métodos islower() e isupper()

o é inferior() e a isupper() métodos string não aceitam argumentos. Cada um retorna um valor booleano. o é inferior() O método retorna true se todos os caracteres em uma string são minúsculos, caso contrário, retorna false.


fruta = "maçãs"
fruta2 = "Mangas"
novaString = fruta.islower()
newString2 = fruta2.islower()
imprimir (novaString)
imprimir (novaString2)

#impressões
#Verdadeiro
#Falso

o isupper() O método retorna true se todos os caracteres em uma string forem maiúsculos, caso contrário, retornará false.

fruta = "Maçãs"
fruta2 = "MANGAS"
novaString = fruta.isupper()
novaString2 = fruta2.isupper()
impressão(novaString)
impressão(novaString2)
#impressões
#Falso
#Verdadeiro

5. O método istitle()

o istitle() O método retorna true se todas as palavras em uma string começam com uma letra maiúscula, caso contrário, retorna false. Este método não aceita argumentos.

texto = "Uma Maçã é Uma Fruta."
texto2 = "Mangas também são frutas."
novaString = text.istitle()
newString2 = text2.istitle()
impressão(novaString)
impressão(novaString2)
#impressões
#Verdadeiro
#Falso

6. O método swapcase()

o swapcase() O método não recebe argumentos e retorna uma nova string com maiúsculas e minúsculas.

fruta = "maçãs"
fruta2 = "MANGAS"
novaString = fruta.swapcase()
newString2 = fruta2.swapcase()
impressão(novaString)
impressão(novaString2)
#impressões
#MAÇÃS
#mangas

O valor dos métodos de string do Python

Os métodos de string facilitam muito a vida de você como programador Python. Por exemplo, você pode criar um programa que percorre uma string e converte todas as suas letras em minúsculas. No entanto, dada a existência de métodos de string do Python, como casefold(), essa tarefa seria como reinventar a roda.

Os métodos de string do Python permitem que você faça mais com menos esforço.

Como funciona o método Python String format()? 10 Exemplos

Leia a seguir

CompartilharTweetCompartilharE-mail

Tópicos relacionados

  • Programação
  • Programação
  • Pitão

Sobre o autor

Kadeisha Kean (57 Artigos Publicados)

Kadeisha Kean é desenvolvedora de software full-stack e escritora técnica/tecnológica. Ela tem a habilidade distinta de simplificar alguns dos conceitos tecnológicos mais complexos; produzindo material que pode ser facilmente compreendido por qualquer novato em tecnologia. Ela é apaixonada por escrever, desenvolver softwares interessantes e viajar pelo mundo (através de documentários).

Mais de Kadeisha Kean

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar