Python String | count()
count() function in 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:
1)substring – string whose count is to be found.Optional Parameters:
1)start (Optional) – starting index within the string where search starts.
2)end (Optional) – ending index within the string where search ends.
Return Value:
count() method returns an integer that denotes number of times a substring occurs in a given string.
Below is the Python implementation of the count() method without optional parameters:
# Python program to demonstrate the use of # count() method without optional parameters # string in which occurrence will be checked string = "geeks for geeks" # counts the number of times substring occurs in # the given string and returns an integer print(string.count("geeks")) |
Output:
2
Below is the Python implementation of the count() method using optional parameters.
# Python program to demonstrate the use of # count() method using optional parameters # string in which occurrence will be checked string = "geeks for geeks" # counts the number of times substring occurs in # the given string between index 0 and 5 and returns # an integer print(string.count("geeks", 0, 5)) print(string.count("geeks", 0, 15)) |
Output:
1 2
Recommended Posts:
- Python | Count overlapping substring in a given string
- Python | Count and display vowels in a string
- Python | Count occurrences of a character in string
- Python | Count String occurrences in mixed list
- Python | Count all prefixes in given string with greatest frequency
- Python | Ways to count number of substring in string
- Python program to count number of vowels using sets in given string
- Python | Count the Number of matching characters in a pair of string
- Python String Methods | Set 2 (len, count, center, ljust, rjust, isalpha, isalnum, isspace & join)
- String slicing in Python to check if a string can become empty by recursive deletion
- Python | Check if given string can be formed by concatenating string elements of list
- Python | Merge Tuple String List values to String
- Python | Sorting string using order defined by another string
- Python | Check if string ends with any string in given list
- Python | Sort each String in String list
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

