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 Create Pyramid Patterns
Python pow()
Python Program to Trim Whitespace From a String
Python List index()
Python Program to Check if a Key is Already Present in a Dictionary
Python ord()
Python Program to Find Numbers Divisible by Another Number
Python String istitle()
Python Program to Find the Factorial of a Number
Convert String to Byte Array and Reverse in Java
Python oct()
Python Dictionary clear()
Python Type Conversion and Type Casting
Python Program to Find the Size (Resolution) of a Image
Python Custom Exceptions
Python String isdecimal()
Python map()
Python Program to Compute the Power of a Number
Python Program to Remove Duplicate Element From a List
Python Program to Extract Extension From the File Name
Python repr()
Python frozenset()
String Processing with Apache Commons Lang 3
Python String find()
Python Anonymous / Lambda Function
Python Program to Print Hello world!
Python Iterators
Python Data Structures and Algorithms - Benjamin Baka
Python open()
Python String rindex()
Python Program to Get the Full Path of the Current Working Directory
Python dict()