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 Initialization in Java
Python Program to Convert String to Datetime
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python String istitle()
Format ZonedDateTime to String
Python object()
Python List reverse()
Python Program to Display Calendar
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python Program to Capitalize the First Character of a String
Python Program to Print Output Without a Newline
Python Program to Print Colored Text to the Terminal
Python String zfill()
Convert Character Array to String in Java
Converting String to Stream of chars
Python Generators
Python slice()
Python enumerate()
Python String translate()
Python String endswith()
Count Occurrences of a Char in a String
Python Set update()
Python Dictionary values()
Python iter()
CharSequence vs. String in Java
Python *args and **kwargs
Python Dictionary items()
Converting a List to String in Java
Reading an HTTP Response Body as a String in Java
Python Program to Find Factorial of Number Using Recursion
Convert char to String in Java
Python String isnumeric()