The find() method determines if the string str occurs in string, or in a substring of string if the starting index beg and ending index end are given.
Following is the syntax for find() method −
str.find(str, beg = 0 end = len(string))
str − This specifies the string to be searched.
beg − This is the starting index, by default its 0.
end − This is the ending index, by default its equal to the lenght of the string.
Index if found and -1 otherwise.
#!/usr/bin/python3 str1 = "this is string example....wow!!!" str2 = "exam"; print (str1.find(str2)) print (str1.find(str2, 10)) print (str1.find(str2, 40))
When we run above program, it produces the following result −
15 15 -1