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 round()
Python Program Read a File Line by Line Into a List
Python Set copy()
Python vars()
Python Program to Count the Occurrence of an Item in a List
Reading an HTTP Response Body as a String in Java
Python super()
How to get current date and time in Python?
Python sum()
Python repr()
Python Program to Display the multiplication Table
Python Program to Check if a Key is Already Present in a Dictionary
Java – String to Reader
Python datetime
Python filter()
Python String capitalize()
Python Program to Convert Celsius To Fahrenheit
Python Program to Make a Simple Calculator
Python Dictionary copy()
Python Program to Create a Countdown Timer
Case-Insensitive String Matching in Java
Python Operators
Python bool()
Java InputStream to String
Python Program to Randomly Select an Element From the List
Python Program to Make a Flattened List from Nested List
Python Program to Find the Square Root
Python Program to Check If Two Strings are Anagram
Python Program to Display Fibonacci Sequence Using Recursion
Python Program to Check Leap Year
Jackson – Marshall String to JsonNode
Python Set discard()