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:
Check if a String is a Palindrome in Java
Python String format()
Python Program to Sort Words in Alphabetic Order
Python List index()
Python Program to Multiply Two Matrices
Python String isupper()
Python Program to Convert Kilometers to Miles
Python List pop()
Python str()
Python List count()
Python Strings
Python Program to Remove Duplicate Element From a List
Java InputStream to String
Python Set intersection_update()
Python __import__()
Python Object Oriented Programming
Python Sets
Python Program to Check if a Number is Odd or Even
Python Closures
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python int()
Python Program to Get the Full Path of the Current Working Directory
Converting String to Stream of chars
Python round()
Python ord()
Python Function Arguments
Python Data Types
Python bin()
Python Program to Swap Two Variables
Python float()
Python eval()
Python Program to Slice Lists