Method Name:
find
Method Signature:
find(sub[, start[, end]])
Method Overview:
- The find() method of str class, finds the position of substring in a given string.
- find() returns the lowest index at which the substring is found.
- The start position and end position at which the search for the substring should start can be specified using the start and end parameters.
Example:
| stringSample = "pecan pie" substr = "pie" pos = stringSample.find(substr) 
 print("'{}' was found in '{}' at position:{}".format(substr, stringSample, pos)) 
 stringSample = "elvis presley" substr = "presley" pos = stringSample.find(substr) 
 print("'{}' was found in '{}' at position:{}".format(substr, stringSample, pos)) 
 
 # find with start and stop specififed stringSample = "its now or never" substr = "or" pos = stringSample.find(substr,5,len(stringSample)) 
 print("'{}' was found in '{}' at position:{}".format(substr, stringSample, pos)) | 
Output:
| 'pie' was found in 'pecan pie' at position:6 'presley' was found in 'elvis presley' at position:6 'or' was found in 'its now or never' at position:8 |