The char.find()
function in Python is used to return the lowest index in the string of each element of a given array of strings where a substring sub
is found.
char.find(a, sub, start=0, end=None)
The char.find()
function takes the following parameter values:
a
: The input array of string.sub
: The substring to be searched for.start
, end
: This is an optional parameter, where both are interpreted as in slice notation.The char.find()
function returns an output array of integers. It returns -1
if the substring sub
is not found.
Let's look at the code below:
import numpy as np# creating an array of stringa = np.array(["I love Nunpy"])# implementing the char.find() functionmyarray = np.char.find(a, "love", start=0, end=None)# printing the resultprint(myarray)
numpy
module.a
using the array()
function.char.find()
function on the array a
by searching for the substring love
in the element of the array starting from the leading character (index "0"
) to the last character. The result is assigned to a variable, myarray()
.myarray
.