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 Program to Add Two Matrices
Python @property decorator
Python Dictionary items()
Python Program to Convert Decimal to Binary Using Recursion
Python Program to Find Numbers Divisible by Another Number
Python String rindex()
Python List reverse()
Python Set union()
Python String index()
Python Program to Safely Create a Nested Directory
Python Program to Count the Occurrence of an Item in a List
Python Dictionary popitem()
Converting a Stack Trace to a String in Java
Converting a Stack Trace to a String in Java
Python Program to Generate a Random Number
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python String isidentifier()
Python Machine Learning Eqution Reference - Sebastian Raschka
Python Program to Find the Size (Resolution) of a Image
Python String isupper()
Python List append()
Python __import__()
Python Program to Check the File Size
Python id()
Python String rjust()
Python Input, Output and Import
Python Program to Print all Prime Numbers in an Interval
Python pass statement
Python Dictionary
Python Program to Transpose a Matrix
Python Set remove()
Python Exception Handling Using try, except and finally statement