find() Function in Python

Karim Buzdar Karim Buzdar holds a degree in telecommunication engineering and holds several sysadmin certifications including CCNA RS, SCP, and ACE. As an IT engineer and technical author, he writes for various websites.
find() Function in Python

Introduction

The find() function in Python is used to check if a substring is in a string according to the start and end values ​​you set. This function is almost the same as the index() function.

If present, the function will print the lowest index of that substring. Otherwise, it will return -1.

And the article below, we will show you how to use the find() function in Python through several examples as go through below.

Example

str = "Welcome to Python"

x = str.find("to")

print(x)

Output:

8

Definition

The find() function finds the lowest position of the substring.

If not found, it will return -1.

The syntax

$ string.find(value, start, end)

Parameter Values:

value: substring that you need to find

start: starting value. Default is 0

end: ending value. Default is the end of the string

More examples

Example 1: Find the word “e”

str = "Welcome to Python"

x = str.find("l")

print(x)

Output:

1

Example 2: Find the word “e” from position 3 to position 10

str = "Welcome to Python"

x = str.find("e", 3, 10)

print(x)

Output:

6

Example 3: try to find a substring that does not appear

str = "Welcome to Python"

x = str.find("a")

print(x)

Output:

-1

Conclusion

Hope you understand our tutorial on how to use the find() function in Python.

Thanks for reading!

Written by

Karim Buzdar

Karim Buzdar holds a degree in telecommunication engineering and holds several sysadmin certifications including CCNA RS, SCP, and ACE. As an IT engineer and technical author, he writes for various websites.

More Posts