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 Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python Program to Remove Duplicate Element From a List
How to get current date and time in Python?
Python Program to Concatenate Two Lists
Python bool()
Python ascii()
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python Dictionary copy()
Python Get Current time
Check If a String Is Numeric in Java
Python List sort()
Converting a List to String in Java
Python divmod()
Array to String Conversions
Python for Loop
Python Program to Display the multiplication Table
Python Program to Make a Flattened List from Nested List
Python Set clear()
Deep Learning in Python - LazyProgrammer
Python Program to Transpose a Matrix
Python break and continue
Python Program to Count the Number of Each Vowel
Python Set symmetric_difference_update()
Python String isdecimal()
Python String islower()
Python Type Conversion and Type Casting
Python Global, Local and Nonlocal variables
Python sleep()
Convert char to String in Java
Python Program to Get the Last Element of the List
Java Program to Permute All Letters of an Input String
String Hashing