Indexando strings: Como utilizar eficientemente o indexamento de strings em Python
Indexação de Strings
As strings são sequências ordenadas de dados de caracteres. A indexação permite acessar caracteres individuais em uma string diretamente usando um valor numérico. A indexação de strings é baseada em zero: o primeiro caractere na string tem índice 0, o próximo é 1 e assim por diante. Nesta lição, você aprenderá a sintaxe de indexação de strings e praticará com vários exemplos.
Indexação de Strings
A indexação de strings em Python é baseada em zero, o que significa que o primeiro caractere na string tem um índice de 0, o próximo tem um índice de 1 e assim por diante. O índice do último caractere será o comprimento da string menos um.
Exemplo:
Se você tentar acessar um índice além do comprimento da string, ocorrerá um IndexError
.
Também é possível realizar indexação negativa de strings. Um índice negativo conta a partir do fim da string. Por exemplo, -1
corresponde ao último caractere da string, -2
ao penúltimo, e assim por diante.
Exemplo:
Você também pode acessar a propriedade len()
de uma string vazia (''
), mas tentar acessar um índice resultará em um IndexError
porque a string está vazia.
É importante lembrar que a indexação de strings começa do zero e vai até o comprimento da string menos um. Índices negativos começam a partir do final da string.
Próximo passo: Slice de Strings