Write a Python Program to find All Occurrence of a Character in a String with a practical example.
Python Program to find All Occurrence of a Character in a String Example
This python program allows the user to enter a string and a character. Here, we used For Loop to iterate each character in a String. Inside the Python For Loop, we used the If statement to check whether any character in str1 String is equal to character ch or not. If true, then i value printed as output. Remember, i is an index position (starts with 0).
str1 = input("Please enter your own String : ")
ch = input("Please enter your own Character : ")
for i in range(len(str1)):
if(str1[i] == ch ):
print(ch, " is Found at Position " , i + 1)
Finding all characters occurrence in a string output.
Please enter your own String : tutorial gateway
Please enter your own Character : t
t is Found at Position 1
t is Found at Position 3
t is Found at Position 12
Python Program to return All Occurrence of a Character in a String Example 2
This display all Occurrence of a Character in a String program is the same as the above. However, we just replaced the For Loop with While Loop with iterating the letter using index.
str1 = input("Please enter your own String : ")
ch = input("Please enter your own Character : ")
i = 0
while(i < len(str1)):
if(str1[i] == ch ):
print(ch, " is Found at Position " , i + 1)
i = i + 1
All characters occurrence in a string output
Please enter your own String : hello world
Please enter your own Character : l
l is Found at Position 3
l is Found at Position 4
l is Found at Position 10
Python Program to display Total Occurrence of a Character in a String Example 3
This finds All Occurrence of a Character in a String is the same as the first example. But, in this python program, we used the Functions concept to separate the Python logic.
def all_Occurrence(ch, str1):
for i in range(len(str1)):
if(str1[i] == ch ):
print(ch, " is Found at Position " , i + 1)
string = input("Please enter your own String : ")
char = input("Please enter your own Character : ")
all_Occurrence(char, string)