Em Python, os principais métodos para trabalhar com strings são os seguintes: upper(), lower(), capitalize() , title(), count(), Split() e index()
upper(): é um método que pode ser chamado em qualquer string, no momento em que queremos transformar as letras minúsculas da string em maiúscula.
Exemplo
frase='Huicode Academy Huicode'
print (frase.upper())
Saída
lower(): é um método que pode ser chamado em qualquer string, no momento em que queremos transformar as letras maiúscula da string em minúscula
Exemplo
frase='Huicode Academy Huicode'
print (frase.lower())
Saída
capitalize() : é um método que converte o primeiro caractere de uma string em uma letra maiúscula. Se a string tiver seu primeiro caractere maiúsculo, ela retornará a string original.
Exemplo
frase='huicode Academy Huicode'
print (frase.capitalize())
Saída
title(): é um método utilizado para converter o primeiro caractere de cada palavra em maiúscula e os caracteres restantes para minúscula retornando assim, uma nova string.
Exemplo 01 - método title()
frase='huicode academy huicode'
print (frase.title())
Saída
Exemplo 02 - método title()
frase='huiCODE acadeMy huicode'
print (frase.title())
Saída
count() : é um método que retorna a quantidade de vezes que um mesmo elemento aparece na lista. Com o count() podemos evitar a implementação de um laço de repetição em busca de elementos iguais.
Exemplo
frase='Huicode Academy Huicode'
print(frase.count('Huicode'))
Saída
Neste exemplo, a palavra Huicode aparece 2 vezes na string
Observação: Se a palavra ou caractere contida na string estiver em maiúscula e ao utilizar o método count() você colocar em minúscula, o método count() não irá reconhecer.
Exemplo: observe que a palavra Huicode tem como primeira letra o H maiúsculo e ao colocar em minúsculo no count(), a palavra não será reconhecida.
frase='Huicode Academy Huicode'
print(frase.count('huicode'))
Saída
Split(): é um método que divide uma string em uma lista.
Exemplo
frase='Huicode Academy Huicode'
print (frase.split())
Saída
Com o método split(), podemos também especificar se um determinado caractere faz o papel de um separador em uma determinada string(normalmente, o separador é um espaço vazio, mas pode ser um outro caractere qualquer).
Exemplo 01 - método split() com separador diferente
frase='Huicode#Academy#Huicode'
print (frase.split('#'))
Saída
Exemplo 02 - método split() com separador diferente
frase='Huicode-Academy-Huicode'
print (frase.split('-'))
Saída
index(): é um método utilizado para pesquisar uma substring dentro de uma string e em seguida, retorna a posição de onde foi encontrada.
Exemplo
frase='Huicode Academy Huicode'
print (frase.index('Academy'))
Saída
A palavra Academy foi encontrada a partir da posição 8.
Observe a sequência das posições:
Posição 0 - letra H
Posição 1 - letra u
Posição 2 - letra i
Posição 3 - letra c
Posição 4 - letra o
Posição 5 - letra d
Posição 6 - letra e
Posição 7 - espaço em branco
Posição 8 - letra A
Teste seu conhecimento e responda nos comentários
x = "python"
z = "2022"
print(x+z)
A. python 2022
C. python2022
D. Erro, você não pode somar duas strings.
x = "python"
exclamacao = "!"
print(x+exclamacao*4)
A. python!!!!
B. python!python!python!
C. pythonpythonpython!
Comentários
Postar um comentário