English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O método find() retorna o índice da primeira ocorrência da substring (se encontrada). Se não encontrar, retorna-1.
A sintaxe do método find() é:
str.find(sub[, start[, end]])
O método find() pode usar até três parâmetros:
sub- É a substringa que se deseja procurar na string str.
starteend (Opcional)-Procurar substringa str[start:end]
O método find() retorna um valor inteiro.
Se a substringa existir na string, retorna o índice da primeira ocorrência da substringa.
Se a substringa não existir na string, retorna-1.
quote = 'Let it be, let it be, let it be' result = quote.find('let it') print("Substringa 'let it':", result) result = quote.find('small') print("Substringa 'small':", result) # Como usar find() if (quote.find('be,') != -1) print("Contém a string 'be,'") else: print("Não contém a string")
Quando o programa é executado, a saída é:
Substringa 'let it': 11 Substringa 'small': -1 Contém a string 'be,'
quote = 'Do small things with great love' # Procurar substringa 'hings with great love' print(quote.find('small things', 10)) # Procurar substringa ' small things with great love' print(quote.find('small things', 2)) # Procurar substringa 'hings with great lov' print(quote.find('o small ', 10, -1)) # Procurar substringa 'll things with' print(quote.find('things ', 6, 20))
Quando o programa é executado, a saída é:
-1 3 -1 9