Instagram
youtube
Facebook
Twitter

Print Highest Frequency Character in a String

A Python program to find and print the character with the highest frequency in a string.

Code Explanation in Points:

  1. Function Definition: highest_freq_char(string)
     
  2. Check Empty String: If empty, return "No characters in string"
     
  3. Find Max Frequency Character: max(string, key=string.count)
     
  4. Take User Input: input("Enter a string: ").strip()
     
  5. Print Result: Call function and print the output.

 

Program:

def highest_freq_char(string):

    if not string:  

        return "No characters in string"

    return max(string, key=string.count)

s = input("Enter a string: ").strip()

print("Highest frequency character:", highest_freq_char(s))