Python String count()
Python String count() method
Python String count() method is used to count the number of occurrences of a specified value in the given string.
Consider that given string is in x.
x = "Hello World! Hello User!"
Then the return value of x.count("Hello") is
2
Because, there are two occurrences of given value "Hello"
in the given string.
Syntax of count() method
The syntax of String count() method in Python is given below.
string.count(value, start, end)
The count() method takes three parameters.
Parameter | Description |
---|---|
value | [Mandatory] A string value. The value whose number of occurrences in the given string has to be found. |
start | [Optional] An integer value. Specifies the starting index, from where to start the search for specified value in the string. The default value is 0. |
end | [Optional] Can be specified only if start is specified. An integer value. Specifies the ending index, where to stop the search for specified value in the string. The default value is end of the string. |
count() method returns an integer value representing the number of occurrences of the value in given bounds [start, end] in the given string.
Examples
1. count(value) - Count occurrences of value in given Python string
In the following program, we take a string in variable x, and count the number of occurrences of the value "Hello" using String count() method. We shall store the count() returned value in result variable.
Python Program
x = "Hello World! Hello User!"
result = x.count("Hello")
print(f"Count : {result}")
Output
Count : 2
2. count(value, start) - Count occurrences of value in given Python string from a specific start
In the following program, we take a string in variable x, and count the number of occurrences of the value "Hello" in the given string x from a start index of 5 using String count() method.
Python Program
x = "Hello World! Hello User!"
result = x.count("Hello", 5)
print(f"Count : {result}")
Output
Count : 1
3. count(value, start, end) - Count occurrences of value in given Python string in specific bounds
In the following program, we take a string in variable x, and count the number of occurrences of the value "Hello" in the given string x from a start index of 5 and end index of 20 using String count() method.
Python Program
x = "Hello World! Hello User!"
result = x.count("Hello", 5, 20)
print(f"Count : {result}")
Output
Count : 1
Summary
In this tutorial of Python String Methods, we learned about String count() method, its syntax, and examples.