Python Program to Count the Number of Occurrence of a Character in String

In this example, you will learn to count the number of occurrences of a character in a string.

To understand this example, you should have the knowledge of the following Python programming topics:

1. Example 1: Using a for loop

count = 0

my_string = "Programiz"
my_char = "r"

for i in my_string:
    if i == my_char:
        count += 1

print(count)

Output

2

In the above example, we have found the count of 'r' in 'Programiz'. The for-loop loops over each character of my_string and the if condition checks if each character of my_string is 'r'. The value of count increases if there is a match.

2. Example 2: Using method count()

my_string = "Programiz"
my_char = "r"

print(my_string.count(my_char))

Output

2

count() counts the frequency of the character passed as parameter.