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:
Adding a Newline Character to a String in Java
Python Set symmetric_difference()
Convert char to String in Java
Python range()
Python Program to Find Armstrong Number in an Interval
Python round()
Python String isidentifier()
Python Program to Convert String to Datetime
Python complex()
APIs in Node.js vs Python - A Comparison
Python List extend()
Python List sort()
Python Program to Create a Countdown Timer
Python Program to Catch Multiple Exceptions in One Line
Python sleep()
Python Program to Append to a File
Python pow()
Generate a String
Python Deep Learning Cookbook - Indra den Bakker
Python Numbers, Type Conversion and Mathematics
Python hash()
Python Program to Count the Number of Each Vowel
Python Program to Generate a Random Number
Check if a String is a Palindrome in Java
Python Program to Copy a File
Python chr()
Python Program to Convert Bytes to a String
Python Tuple count()
Python next()
Reading an HTTP Response Body as a String in Java
Python Program to Safely Create a Nested Directory
Python isinstance()