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 open()
Python String zfill()
Python Set update()
Python strftime()
Python String startswith()
Python Dictionary pop()
Python Anonymous / Lambda Function
Python print()
Python List reverse()
Python Program to Find ASCII Value of Character
Python frozenset()
Python Dictionary update()
Python Tuple
Python List pop()
Python isinstance()
Python Program to Display Fibonacci Sequence Using Recursion
Python bin()
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python Program to Find Factorial of Number Using Recursion
Python Objects and Classes
Python len()
Python property()
Python filter()
Python Program to Check Whether a String is Palindrome or Not
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Python Program to Concatenate Two Lists
Python Deep Learning Cookbook - Indra den Bakker
Python pow()
Python locals()
Python sum()
Python String translate()
Python globals()