Método index() da String Python
Exemplo
Onde está a palavra "welcome" no texto?
txt = "Olá, bem-vindo ao meu mundo." x = txt.index("welcome") print(x)
Definição e Uso
O método index() busca a primeira ocorrência do valor especificado.
Se o valor não for encontrado, o método index() gerará uma exceção.
O método index() é quase idêntico ao método find(), a única diferença é que, se o valor não for encontrado, o método find() retornará -1. (Veja os exemplos abaixo)
Sintaxe
string.index(value, start, end)
Valor do Parâmetro
Parâmetro | Descrição |
---|---|
value | Obrigatório. O valor a ser pesquisado. |
start | Opcional. Onde começar a busca. O padrão é 0. |
end | Opcional. Onde encerrar a busca. O padrão é o final da string. |
Mais Exemplos
Exemplo
Onde o caractere "e" apareceu pela primeira vez no texto?
txt = "Olá, bem-vindo ao meu mundo." x = txt.index("e") print(x)
Exemplo
Se a busca for apenas entre as posições 5 e 10, onde é a primeira ocorrência do caractere "e"?
txt = "Olá, bem-vindo ao meu mundo." x = txt.index("e", 5, 10) print(x)
Exemplo
Se o valor não for encontrado, o método find() retorna -1, mas o método index() gera uma exceção:
txt = "Olá, bem-vindo ao meu mundo." print(txt.find("q")) print(txt.index("q"))