STRINGS - Descrição e exemplos.
split(): divide uma string em uma lista de substrings com base em um separador
especificado. Por padrão, o separador é o espaço em branco, mas pode ser definido
como qualquer caractere.
join(): combina uma lista de substrings em uma única string usando um separador
especificado. O método é chamado na string separadora, com a lista de substrings
como argumento.
find(): retorna a posição da primeira ocorrência de uma substring em uma string. Se a
substring não for encontrada, o método retorna -1.
replace(): substitui uma substring em uma string por outra substring especificada. O
método é chamado na string original com dois argumentos: a substring a ser substituída
e a substring substituta.
upper(): retorna uma cópia da string com todas as letras em maiúsculas.
lower(): retorna uma cópia da string com todas as letras em minúsculas.
strip(): remove os espaços em branco à esquerda e à direita de uma string.
startswith(): verifica se uma string começa com uma substring especificada e retorna
True ou False.
endswith(): verifica se uma string termina com uma substring especificada e retorna
True ou False.
ord(): retorna o valor ASCII do primeiro caractere na string.
chr(): retorna o caractere correspondente ao valor ASCII especificado.
count(): conta o número de ocorrências de uma substring em uma string.
isalpha(): verifica se a string contém apenas letras.
isdigit(): verifica se a string contém apenas dígitos.
isalnum(): verifica se a string contém apenas letras e/ou dígitos.
islower(): verifica se a string contém apenas letras minúsculas.
isupper(): verifica se a string contém apenas letras maiúsculas.
isspace(): verifica se a string contém apenas espaços em branco.
capitalize(): retorna uma cópia da string com a primeira letra em maiúscula.
title(): retorna uma cópia da string com a primeira letra de cada palavra em maiúscula.
center(): retorna uma string centralizada em um campo de largura especificada.
zfill(): retorna uma string preenchida com zeros à esquerda até uma largura
especificada.
format(): formata uma string com valores de variáveis especificadas.
swapcase(): retorna uma cópia da string com as letras minúsculas em maiúsculas e
vice-versa.
translate(): retorna uma cópia da string com caracteres especificados substituídos por
outros caracteres.
maketrans(): cria uma tabela de tradução para o método translate(). Por exemplo, o
numero 97 indica o valor da letra 'a' na tabela ASCII, daí sua chave no dicionário criado
vai ser o 49 que na tabela ASCII é o numero 1.
partition(): divide uma string em uma tupla com três elementos: a parte antes da
primeira ocorrência de uma substring especificada, a substring especificada e a parte
depois da substring especificada.
rpartition(): semelhante ao método partition(), mas começa a pesquisa pela última
ocorrência da substring especificada.
index(): semelhante ao método find(), mas retorna um erro se a substring não for
encontrada.