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 oct()
Python Set remove()
Python String partition()
Python Program to Find Numbers Divisible by Another Number
Python Machine Learning - Sebastian Raschka
Python float()
Python Program to Find the Size (Resolution) of a Image
Python *args and **kwargs
Python String endswith()
Python Program to Print Output Without a Newline
Python Program to Get Line Count of a File
Python datetime
Python Program to Convert String to Datetime
Python Program to Convert Kilometers to Miles
Python List copy()
Convert Character Array to String in Java
Python String join()
Python Program to Merge Two Dictionaries
Python Global, Local and Nonlocal variables
Python @property decorator
Python Program to Concatenate Two Lists
Map to String Conversion in Java
Python String rfind()
Python frozenset()
Java String to InputStream
Python next()
Python Program to Count the Number of Occurrence of a Character in String
Python Function Arguments
Python Program to Add Two Numbers
Python Shallow Copy and Deep Copy
Python Program to Add Two Matrices
Python Program to Check if a Number is Odd or Even