Another interesting string method is .find(). .find() takes a string as an argument and searching the string it was run on for that string. It then returns the first index value where that string is located.

Here’s an example:

print('smooth'.find('t')) # => '4'

We searched the string 'smooth' for the string 't' and found that it was at the fourth index spot, so .find() returned 4.

You can also search for larger strings, and .find() will return the index value of the first character of that string.

print("smooth".find('oo')) # => '2'

Notice here that 2 is the index of the first o.



In the code editor is the first line of Gabriela Mistral’s poem God Wills It.

At what index place does the word “disown” appear? Save that index place to the variable disown_placement.

Sign up to start coding

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?