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 String replace()
Python Recursion
Python Program to Print all Prime Numbers in an Interval
Python Program to Iterate Over Dictionaries Using for Loop
Python List Comprehension
Python len()
Python Program to Concatenate Two Lists
Converting String to Stream of chars
Python bytes()
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python String zfill()
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python Program to Check Leap Year
Python Get Current time
Python Program to Merge Mails
Python Dictionary fromkeys()
Python Program to Convert String to Datetime
Java String Conversions
Python Program to Remove Duplicate Element From a List
Python Program to Randomly Select an Element From the List
Python List extend()
Check if a String is a Palindrome in Java
Python Matrices and NumPy Arrays
Python Program to Safely Create a Nested Directory
Python Program to Get the File Name From the File Path
Python del Statement
Python zip()
Python range()
Python String encode()
Python String isprintable()
Jackson – Marshall String to JsonNode
Python hex()