GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing codescracker.com — Python Program to Count Number of Character in String
Python Program to Count Number of Character in StringIn this article, I've created some programs in Python, that counts number of characters available in a string entered by user. Here are the list of programs:
Count Occurrence of a Character in a StringTo count the occurrence of, or to find frequency of, a particular character in a string in Python, you have to ask from user to enter a string and a character both, then find and print the frequency of given character in given string as shown in the program given below: The question is, write a Python program to count occurrence of a character in a string. Here is its answer: print("Enter the String:") text = input() print("Enter the Character:") char = input() textLen = len(text) sum = 0 for i in range(textLen): if char==text[i]: sum = sum+1 print("\nOccurrence of Given Character is:") print(sum) Here is its sample run: Now supply the input say codescracker as string and then e as character to count. Press
The dry run of above program with same user input as provided in above sample run, goes like:
Find Frequency of Particular Character in String using count()This program find and prints frequency of a particular character (entered by user) in a string (entered by user) using count() method. print("Enter the String:") text = input() print("Enter the Character to Count:") char = input() val = text.count(char) print("Occurrence of Given Character is: ") print(val) Here is its sample run with user input this is codescracker as string and then c as character to count: Modified Version of Previous ProgramThis is the modified version of previous program. The end is used to skip inserting an automatic newline using print(). The \" is used to print ". And the str() method converts any type of value to a string type. print(end="Enter the String: ") text = input() print(end="Enter the Character: ") char = input() val = text.count(char) print("\n\"" + char + "\" occurs " + str(val) + " time(s)") Here is its sample run with user input codescracker as string and e as character: Count Lowercase Characters in StringThis program counts only lowercase characters (a-z) in a given string by user, using for loop and indexing: print(end="Enter the String: ") text = input() textLen = len(text) sum = 0 for i in range(textLen): if text[i]>='a' and text[i]<='z': sum = sum+1 print("\nLowercase Characters = " + str(sum)) Here is its sample run with user input, CodesCracker: Count Uppercase Characters in StringThis program count and prints only uppercase characters (A-Z) in a string entered by user at run-time: print("Enter the String: ", end="") text = input() textLen = len(text) sum = 0 for i in range(textLen): if text[i]>='A' and text[i]<='Z': sum = sum+1 print("\nUppercase Characters = " + str(sum)) Here is its sample run with same user input as of previous program's sample run: Count Total Number of Characters in StringNow this program counts all characters in a string. It doesn't cares about what the character is like lowercase, uppercase, space, digit, etc., everything gets counted: print("Enter the String: ", end="") text = input() textLen = len(text) sum = 0 for i in range(textLen): sum = sum+1 print("\nTotal Characters = " + str(sum)) Here is its sample run with user input, Welcome to CodesCracker: Same Program in Other Languages« Previous Program Next Program » Practice Quizzes
Test your programming and computer science knowledge with interactive MCQs and topic-based quizzes. Popular Topics
Explore the most popular programming and computer science tutorials on CodesCracker. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |