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:
String Processing with Apache Commons Lang 3
Python staticmethod()
Python Program to Get a Substring of a String
Python compile()
Python Get Current time
Generate a String
Python Program to Find the Largest Among Three Numbers
Python Program to Measure the Elapsed Time in Python
Python List append()
Python Program to Find the Square Root
Python String title()
Python String format()
Python Program to Calculate the Area of a Triangle
Python Program to Check If a String Is a Number (Float)
Python String expandtabs()
Python Program to Find the Factors of a Number
Python Type Conversion and Type Casting
Python Program to Find Armstrong Number in an Interval
Python hex()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python String isalpha()
Python Program to Return Multiple Values From a Function
Python List insert()
Python Set issuperset()
Python Generators
Python Program to Check If Two Strings are Anagram
Python String startswith()
Python Package
Python Program to Convert Decimal to Binary Using Recursion
Python float()
Python Program to Access Index of a List Using for Loop
Python String isprintable()