The count()
function is a String Method in Python that returns the number of occurrences of a specified substring within the string. It takes the substring as an argument and counts how many times it appears in the original string.
Parameter Values
Parameter | Description |
---|---|
sub | The substring or sequence of elements to count in the string. |
start | Optional. The starting index position to start the search within the string. |
end | Optional. The ending index position to end the search within the string. |
Return Values
The count()
method from String Methods returns an int
.
How to Use count()
in Python
Example 1:
The count()
method returns the number of occurrences of a substring in a string.
sentence = 'Python is easy to learn. Python is versatile.'
print(sentence.count('Python')) # Output: 2
Example 2:
The count()
method is case-sensitive.
sentence = 'Python is easy to learn. python is versatile.'
print(sentence.count('python')) # Output: 1
Example 3:
The count()
method also works with non-overlapping occurrences.
numbers = '123112311'
print(numbers.count('12')) # Output: 3