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 Set clear()
Python timestamp to datetime and vice-versa
Python Program to Split a List Into Evenly Sized Chunks
Python Dictionary setdefault()
Python Set update()
Python Recursion
Python Program to Find HCF or GCD
Python min()
Python round()
Python Multiple Inheritance
Python id()
Python String lstrip()
Python Program to Append to a File
Python Program Read a File Line by Line Into a List
Python Dictionary popitem()
Python String join()
Python Program to Remove Punctuations From a String
Map to String Conversion in Java
Python Program to Find the Factors of a Number
Python String center()
Python Program to Find All File with .txt Extension Present Inside a Directory
Python String isdigit()
Python Functions
Java – Generate Random String
Python List count()
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python Program to Count the Number of Each Vowel
Python Decorators
Python Object Oriented Programming
Check If a String Is Numeric in Java
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Machine Learning - Sebastian Raschka