The count[] is a built-in function in Python. It will return the total count of a given element in a string. The counting begins from the start of the string till the end. It is also possible to specify the start and end index from where you want the search to begin. In this Python tutorial, you will learn: Python count function syntax: The count[] method will return an integer value, i.e., the count of the given element from the given string. It returns a 0 if the value is not found in the given string. The following example shows the working of count[] function on a string. Output: The following example shows the occurrence of a character in a given string as well as in by using the start/end index. Output: Following example shows the occurrence of substring in a givenstring as well as usingstart/endindex. Output:The syntax for PythonString Count[]
string.count[char or substring, start, end]
Parameters of Python Syntax
ReturnValue
Example 1: Count
Method on a String
str1 = "Hello World"
str_count1 = str1.count['o'] # counting the character “o” in the givenstring
print["The count of 'o' is", str_count1]
str_count2 = str1.count['o', 0,5]
print["The count of 'o' usingstart/end is", str_count2]
The count of 'o' is 2
The count of 'o' usingstart/end is 1
Example 2: Count occurrence of a character in a given string
str1 = "Welcome to Guru99 Tutorials!"
str_count1 = str1.count['u'] # counting the character “u” in the given string
print["The count of 'u' is", str_count1]
str_count2 = str1.count['u', 6,15]
print["The count of 'u' usingstart/end is", str_count2]
The count of 'u' is 3
The count of 'u' usingstart/end is 2
Example 3: Count occurrence of substring in a given string
str1 = "Welcome to Guru99 - Free Training Tutorials and Videos for IT Courses"
str_count1 = str1.count['to'] # counting the substring “to” in the givenstring
print["The count of 'to' is", str_count1]
str_count2 = str1.count['to', 6,15]
print["The count of 'to' usingstart/end is", str_count2]
The count of 'to' is 2
The count of 'to' usingstart/end is 1
Summary:
❮ String Methods
Example
Return the number of times the value "apple" appears in the string:
txt = "I love apples, apple are my favorite fruit"
x = txt.count["apple"]
print[x]
Try it Yourself »
Definition and Usage
The count[]
method returns the number of times a specified value appears in the string.
Syntax
string.count[value, start, end]
Parameter Values
value | Required. A String. The string to value to search for |
start | Optional. An Integer. The position to start the search. Default is 0 |
end | Optional. An Integer. The position to end the search. Default is the end of the string |
More Examples
Example
Search from position 10 to 24:
txt = "I love apples, apple are my favorite fruit"
x = txt.count["apple", 10, 24]
print[x]
Try it Yourself »
❮ String Methods
View Discussion
Improve Article
Save Article
View Discussion
Improve Article
Save Article
Python String count[] function is an inbuilt function in python programming language that returns the number of occurrences of a substring in the given string.
Syntax:
string.count[substring, start=…, end=…]
Parameters:
- The count[] function has one compulsory and two optional parameters.
- Mandatory parameter:
- substring – string whose count is to be found.
- Optional Parameters:
- start [Optional] – starting index within the string where the search starts.
- end [Optional] – ending index within the string where the search ends.
Return Value:
count[] method returns an integer that denotes number of times a substring occurs in a given string.
Example 1: Implementation of the count[] method without optional parameters
Python3
string
=
"geeks for geeks"
print
[string.count[
"geeks"
]]
Output:
2
Example 2: Implementation of the count[] method using optional parameters
Python3
string
=
"geeks for geeks"
print
[string.count[
"geeks"
,
0
,
5
]]
print
[string.count[
"geeks"
,
0
,
15
]]
Output:
1 2