DEV Community

Laila Hamorym
Laila Hamorym

Posted on

Fatiamento🐍

Image description

1. Fatiamento:

frase[3]: Extrai o quarto caractere da string, que é "Ú".
frase[3:13]: Obtém a substring da posição 3 até a 12 (não incluindo a 13ª), resultando em "nica maneira de aprender".

Observações sobre o fatiamento:

* Os índices começam em 0, então a primeira letra tem índice 0.
* É possível omitir o índice final, nesse caso, pegando até o final da string.
* Passos podem ser utilizados para definir a frequência de extração de caracteres, por exemplo: `frase[0::2]`.
Enter fullscreen mode Exit fullscreen mode

2. Contagem de caracteres:

frase.count("a"): Conta quantas vezes a letra "a" aparece em toda a frase, resultando em 4.
frase.count("a", 0, 13"): Conta quantas vezes "a" aparece entre os índices 0 e 12 (exclusivo), resultando em 2.

3. Localização de substrings:

frase.find("nei"): Retorna a posição onde a substring "nei" inicia, nesse caso, 10.
frase.find("Ventura"):_ Como "Ventura" não está presente, retorna -1, indicando que a substring não existe._

4. Verificação de existência:

"unica" in frase: Verifica se a substring "unica" está presente na frase, retornando True.

5. Substituição:

frase.replace("fazendo ", "praticando"):_ Substitui todas as ocorrências de "fazendo " por "praticando", alterando a frase para "A única maneira de aprender é praticando."._

6. Conversão de maiúsculas/minúsculas:

frase.upper(): Converte todas as letras para maiúsculas: "A ÚNICA MANEIRA DE APRENDER É FAZENDO.".
frase.lower(): Converte todas as letras para minúsculas: "a única maneira de aprender é fazendo.".
frase.capitalize(): Converte a primeira letra de cada palavra para maiúscula: "A Única Maneira De Aprender É Fazendo.".
frase.title(): Converte a primeira letra de cada frase para maiúscula e o restante para minúscula: "A Única Maneira de Aprender é Fazendo.".

7. Remoção de espaços:

frase.strip(): Remove espaços em branco no início e no final da frase.
frase.rstrip(): Remove espaços em branco apenas no final da frase.
frase.lstrip(): Remove espaços em branco apenas no início da frase.

8. Separação em palavras:

frase.split(): Divide a frase em uma lista de palavras, utilizando espaços em branco como separadores: ["A", "única", "maneira", "de", "aprender", "é", "fazendo."].

9. Inserção de separadores:

"".join(frase): _Junta as palavras da frase com um "" entre elas: "A_única_maneira_de_aprender_éfazendo.".

10. Adição à lista (não presente no código fornecido):

lista.append(elemento):_ Adiciona o elemento no final da lista. No exemplo, lista.append("novo elemento") adicionaria "novo elemento" ao final da lista.
_

Top comments (0)