1
resposta

index e .find

qual a diferença do index e do find? ambos server pra mesma coisa que é encontrar a posição de uma palavra ou letra dentro do texto, ne?

1 resposta

Boa noite Leandro...

Realmente os dois tem o mesmo objetivo que é retornar o indice inicial de uma substring em uma string, caso ela exista...

Nesse link tem um estudo mais profundo das diferença entre elas: https://www.geeksforgeeks.org/difference-between-find-and-index-in-python/

Mas um exemplo... Caso vc nao tenha certeza se existe a substring exista dentro da string que vc esta buscando a função correta a utilizar é a find() e nao a index() - Já que a index() vai te retornar uma exceção ... enquanto a find te retorna -1;

Nesse link tem uma tabela completa sobre as diferenças....

Bons estudos..

Abraços