Método Python String find()
Exemplo
Onde no texto está a palavra "bem-vindo"?:
txt = "Hello, welcome to my world."
x = txt.find("welcome")
print(x)
Definição e uso
O find()
método encontra a primeira ocorrência do valor especificado.
O find()
método retorna -1 se o valor não for encontrado.
O find()
método é quase o mesmo que o
index()
método, a única diferença é que o index()
método gera uma exceção se o valor não for encontrado. (Veja exemplo abaixo)
Sintaxe
string.find(value, start, end)
Valores de parâmetro
Parameter | Description |
---|---|
value | Required. The value to search for |
start | Optional. Where to start the search. Default is 0 |
end | Optional. Where to end the search. Default is to the end of the string |
Mais exemplos
Exemplo
Onde no texto está a primeira ocorrência da letra "e"?:
txt = "Hello, welcome to my world."
x = txt.find("e")
print(x)
Exemplo
Onde no texto está a primeira ocorrência da letra "e" quando você busca apenas entre a posição 5 e 10?:
txt = "Hello, welcome to my world."
x = txt.find("e",
5, 10)
print(x)
Exemplo
Se o valor não for encontrado, o método find() retornará -1, mas o método index() gerará uma exceção:
txt = "Hello, welcome to my world."
print(txt.find("q"))
print(txt.index("q"))