Table of Contents
In this tutorial, we will learn about the Python String count() method with the help of examples.
The count()
method returns the number of occurrences of a substring in the given string.
Example
message = 'python is popular programming language' # number of occurrence of 'p' print('Number of occurrence of p:', message.count('p')) # Output: Number of occurrence of p: 4
1. Syntax of String count
The syntax of count()
method is:
string.count(substring, start=..., end=...)
2. count() Parameters
count()
method only requires a single parameter for execution. However, it also has two optional parameters:
- substring – string whose count is to be found.
- start (Optional) – starting index within the string where search starts.
- end (Optional) – ending index within the string where search ends.
Note: Index in Python starts from 0, not 1.
3. count() Return Value
count()
method returns the number of occurrences of the substring in the given string.
4. Example 1: Count number of occurrences of a given substring
# define string string = "Python is awesome, isn't it?" substring = "is" count = string.count(substring) # print count print("The count is:", count)
Output
The count is: 2
5. Example 2: Count number of occurrences of a given substring using start and end
# define string string = "Python is awesome, isn't it?" substring = "i" # count after first 'i' and before the last 'i' count = string.count(substring, 8, 25) # print count print("The count is:", count)
Output
The count is: 1
Here, the counting starts after the first i
has been encountered, i.e. 7th
index position.
And, it ends before the last i
, i.e. 25th
index position.
Related posts:
Python bool()
Check if a String is a Palindrome in Java
Python Program to Find the Factors of a Number
Python staticmethod()
Reading an HTTP Response Body as a String in Java
Python len()
Python Program to Get Line Count of a File
String Set Queries
Python String isprintable()
Python min()
Python Program to Check if a Key is Already Present in a Dictionary
Python Global Keyword
Python Program to Count the Occurrence of an Item in a List
Python Program to Find the Size (Resolution) of a Image
Python Program to Compute the Power of a Number
Python list()
Python Iterators
Python Program to Find Factorial of Number Using Recursion
Python Matrices and NumPy Arrays
Python all()
Python String strip()
Python String isnumeric()
Adding a Newline Character to a String in Java
Python Program to Delete an Element From a Dictionary
Python Strings
Python Program to Print Hello world!
Python String find()
Applied Text Analysis with Python - Benjamin Benfort & Rebecca Bibro & Tony Ojeda
Python reversed()
Python Input, Output and Import
Python Set pop()
Python __import__()