Aprenda 25 Exemplos de Métodos para Strings em Python

Útil para filtragem e manipulação de dados.


Aprenda 25 Exemplos de Métodos para Strings em Python

Python é realmente uma linguagem de programação versátil e de fácil utilização . Ela já possui diversas funções/métodos que facilitam e muito trabalhar com dados.

Nesse artigo vamos conhecer 25 métodos para trabalhar com strings, isso é super importante, pois uma das maiores facilidades do Python é justamente filtrar e manipular dados.


01. capitalize()

Capitalizar uma palavra

name = "tERMINAL"
print( name.capitalize() )

Saída: Terminal


02.casefold()

Converte para minúsculas

name = "tERMINAL"
print( name.casefold() )

Saída: terminal


03. center()

Adicionar caractere no início e no final para totalizar uma quantidade

name = "Terminal"
print( name.center(12, "-") )

Saída: --Terminal--


04. count()

Retorna a quantidade de vezes que um caractere se repete

name = "casa"
print( name.count("a") )

Saída: 2


05. endswith()

Retorna True(Verdadeiro) se uma string terminal com uma string indicada

name = "Terminal"
print( name.endswith("nal") )

Saída: True


06. find()

Retorna a 1º posição da letra/string desejada

name = "Terminal"
print( name.find("i") )

Saída: 4


07. format()

name = "Eu {} {} Python!"
print( name.format("❤️ ", "amar") )

Saída: Eu ❤️ amar Python!


08. format_map()

name = {'a': 'Python', 'b': 'curto'}
print( 'Eu {b} {a}'.format_map(name) )

Saída: Eu curto Python


09. isalnum()

Retorna verdadeiro se a string possuir somente letras e/ou números.

name = "plan9"
print( name.isalnum() )

Saída: True


10. isalpha()

Retorna verdadeiro se a string possuir somente letras.

name = "plan9"
print( name.isalpha() )

Saída: False


11. isdecimal()

Retorna verdadeiro se a string for um número decimal

name = "9.36"
print( name.isdecimal() )

Saída: False


12. isdigit()

Retorna verdadeiro se a string for composta de dígitos

name = "936"
print( name.isdigit() )

Saída: True


13. islower()

Verifica se as letras estão em minúsculas

name = "somos minúsculos..."
print( name.islower() )

Saída: True


14. isspace()

Verifica se todos os caracteres são espaços em branco

name = "         "
print( name.isspace() )

Saída: True


15. isupper()

Verifica se todas as letras estão em maiúsculas

name = "TERMINAL"
print( name.isupper() )

Saída: True


16. ljust()

Conta o tamanho da string e adiciona à direita o caractere informado até completar o valor desejado.

name = "Terminal"
print( name.ljust(11, '>') )

Saída: Terminal>>> . Agora tente o rjust e obtenha o inverso.


17. lower()

Converte todas as letras em minúsculas

name = "TeRmInAl RoOt"
print( name.lower() )

Saída: terminal root


18. upper()

Converte todas as letras em maiúsculas

name = "TeRmInAl RoOt"
print( name.upper() )

Saída: TERMINAL ROOT


19. replace()

Substitui uma string

name = "Terminal User"
print( name.replace("User", "Root") )

Saída: Terminal Root


20. strip()

Remove espaços em branco da direita e da esquerda.

name = "    Terminal Root     "
print( name.strip() )

Saída: Terminal Root


21. title()

Torna todas as palavras capitalizadas

name = "tErminAl rOOt pYthon"
print( name.title() )

Saída: Terminal Root Python


22. zfill()

Adiciona zeros à esquerda para completar a quantidade desejada.

name = ".936"
print( name.zfill(6) )

Saída: 00.936


23. removesuffix()

Remove parte de uma string

name = "Terminal"
print( name.removesuffix("inal") )

Saída: Term


24. swapcase()

Troca ordem de minúsculas para maiúsculas e vice-versa

name = "TERMINAL root"
print( name.swapcase() )

Saída: terminal ROOT


25. istitle()

Verifica se todas as iniciais estão capitalizadas(em forma de título)

name = "Terminal Root Python"
print( name.istitle() )

Saída: True


Veja também:

As 30 melhores bibliotecas e pacotes Python para Iniciantes


python


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo

Artigos Relacionados




Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!