- Python Basic Programs
 - Python Program Examples
 - Python Print Hello World
 - Python Get Input from User
 - Python Add Two Numbers
 - Add Subtract Multiply Divide
 - Python Check Even or Odd
 - Python Check Prime or Not
 - Python Check Alphabet or Not
 - Python Check Vowel or Not
 - Python Check Leap Year or Not
 - Check Reverse equal Original
 - Check Positive Negative Zero
 - Python Check Armstrong or Not
 - Python Check Palindrome or Not
 - Python Check Perfect Number
 - Python Find Reverse of Number
 - Python Count Digits in Number
 - Python Add Digits of Number
 - Sum of First and Last Digits
 - Python Product of Mid Digits
 - Sum of Squares of Digits
 - Interchange Digits of Number
 - Python Sum of n Numbers
 - Python Print ASCII Values
 - Python Swap Two Numbers
 - Python Swap Two Variables
 - Python Fahrenheit to Celsius
 - Python Celsius to Fahrenheit
 - Python Display Calendar
 - Python Days into Years, Weeks
 - Find Largest of Two Number
 - Find Largest of Three Number
 - Python Print Fibonacci Series
 - Generate Armstrong Numbers
 - Python Make Simple Calculator
 - Python Add Binary Numbers
 - Binary Number Multiplication
 - Python Mathematical Programs
 - Find Sum of Natural Numbers
 - Find Average of n Numbers
 - Python Print Multiplication Table
 - Print Table using Recursion
 - Python Find Average Percentage
 - Python Find Grade of Student
 - Find Square Root of Number
 - Python Print Prime Numbers
 - Find Numbers Divisible by
 - Python Find Factors of Number
 - Python Find Factorial of a Number
 - Python Find HCF & LCM
 - Python Kilometres to Miles
 - Python Find Area of Square
 - Python Find Area of Rectangle
 - Python Find Area of Triangle
 - Python Find Area of Circle
 - Python Find Perimeter of Square
 - Find Perimeter of Rectangle
 - Python Find Perimeter of Triangle
 - Find Circumference of Circle
 - Python Simple Interest
 - Python Solve Quadratic Equation
 - Python Different Set of Operations
 - Python Display Powers of 2
 - Python Find nCr & nPr
 - Python Pattern Programs
 - Python Print Pattern Programs
 - Python Print Diamond Pattern
 - Python Print Floyd's Triangle
 - Python Print Pascal's Triangle
 - Python List Programs
 - Python Count Even/Odd in List
 - Python Positive/Negative in List
 - Python Even Numbers in List
 - Python Odd Numbers in List
 - Python Sum of Elements in List
 - Sum of Odd/Even Numbers
 - Python Element at Even Position
 - Python Element at Odd Position
 - Python Search Element in List
 - Python Largest Number in List
 - Python Smallest Number in List
 - Python Second Largest in List
 - Python Second Smallest in List
 - Python Insert Element in List
 - Python Delete Element from List
 - Python Multiply Numbers in List
 - Swap Two Elements in List
 - Python 1D Array Program
 - Python Linear Search
 - Python Binary Search
 - Python Insertion Sort
 - Python Bubble Sort
 - Python Selection Sort
 - Remove Duplicates from List
 - Python Reverse a List
 - Python Merge Two List
 - Python Copy a List
 - Python Conversion Programs
 - Python Decimal to Binary
 - Python Decimal to Octal
 - Python Decimal to Hexadecimal
 - Python Binary to Decimal
 - Python Binary to Octal
 - Python Binary to Hexadecimal
 - Python Octal to Decimal
 - Python Octal to Binary
 - Python Octal to Hexadecimal
 - Python Hexadecimal to Decimal
 - Python Hexadecimal to Binary
 - Python Hexadecimal to Octal
 - Python Matrix Programs
 - Python Add Two Matrices
 - Python Subtract Two Matrices
 - Python Transpose Matrix
 - Python Multiply Matrices
 - Python String Programs
 - Python Print String
 - Python Find Length of String
 - Python Compare Two Strings
 - Python Copy String
 - Python Concatenate String
 - Python Reverse a String
 - Python Swap Two Strings
 - Python Uppercase to Lowercase
 - Python Lowercase to Uppercase
 - Python Check Substring in String
 - Python Count Character in String
 - Count Repeated Characters
 - Python Count Word in Sentence
 - Python Count Each Vowels
 - Python Capitalize Character
 - Python Capitalize Word in String
 - Python Smallest/Largest Word
 - Remove Spaces from String
 - Remove Duplicate Character
 - Remove Vowels from String
 - Remove Punctuation from String
 - Python Remove Word in String
 - Python Remove Duplicate Words
 - WhiteSpace to Hyphens
 - Replace Vowels with Character
 - Replace Character in String
 - Python Sort String in Alphabetical
 - Sort Word in Alphabetical Order
 - Extract Number from String
 - Python Check Anagram Strings
 - Python File Programs
 - Python Read a File
 - Python Write to File
 - Python Append Text to File
 - Python Copy Files
 - Python Merge Two Files
 - Python Counts Characters in File
 - Python Count Words in File
 - Python File Content in Reverse
 - Python Lines Contains String
 - Python Delete Line from File
 - Python Capitalize Word in File
 - Python Replace Text in File
 - Replace Specific Line in File
 - Python Find Size of File
 - Python List Files in Directory
 - Python Delete Files
 - Python Misc Programs
 - Python Reverse a Tuple
 - Python Merge Two Dictionary
 - Python bytes to String
 - Python bytearray to String
 - Generate Random Numbers
 - Python Print Address of Variable
 - Python Print Date and Time
 - Python Get IP Address
 - Python Shutdown/Restart PC
 - Python Tutorial
 - Python Tutorial
 
Python Program to Print ASCII Value
In this article, I've created some programs in Python, that find and prints ASCII value(s) in following ways:
- Print ASCII Value of single Character entered by User
 - Print ASCII Values of all 255 Characters
 - Print ASCII Values of all characters in a String entered by User
 
Find and Print ASCII Value of a Character
This program find and prints ASCII value of a particular character entered by user at run-time. The ord() method returns ASCII value of a character passed as its argument, like shown in the program given below:
print("Enter a Character: ") ch = input() asc = ord(ch) print("\nASCII Value:", asc)
Here is its sample run:
Now supply the input say c and press ENTER key to find and print the ASCII value 'c'
(entered character by user) as shown in the snapshot given below:
Modified Version of Previous Program
The end skips inserting an automatic newline using print(). The str() converts any type of value to string type. The len() returns length of a string passed as its argument. The \" is used to print "
print("Enter a Character: ", end="") ch = input() chlen = len(ch) if chlen==1: asc = ord(ch) print("\nASCII Value of \"" +(ch)+ "\" = " +str(asc)) else: print("\nInvalid Input!")
Here is its sample run with user input Z:
Here is another sample run with user input codescracker. Since it is not a character, rather it is a string, therefore the program produces following output. At last of this article, I've created a program that prints ASCII value of anything like character, string, etc.
Print ASCII Values of all Characters
This program prints ASCII value of all 255 characters:
print("ASCII\tCharacter") for i in range(256): ch = chr(i) print(i, "\t\t", ch)
The snapshot given below shows a small part of the output produced by above Python:
The following code from above program:
for i in range(256):
states that the statements inside it gets executed 256 number of times with value of i from 0 to 255.
Find and Print ASCII Value of all Characters in String
This program find and prints ASCII value of all characters in a string entered by user.
print("Enter a String: ", end="") text = input() textlen = len(text) for ch in text: asc = ord(ch) print(ch, "\t", asc)
Here is its sample run with input, CodesCracker:
Here is another sample run with user input as codes123%#4/|]{
Modified Version of Previous Program
The previous program is modified because that program prints ASCII value of c from string say codescracker three times. Since there are three c available in this string. But this program prints ASCII value of all characters for only one time, without mattering whether the character occurs one or more times in the string:
print("Enter a String: ", end="") text = input() text = "".join(dict.fromkeys(text)) textlen = len(text) for ch in text: asc = ord(ch) print(ch, "\t", asc)
Here is its sample run with string user input as codescracker.com:
Note - In above program, the statement text = "".join(dict.fromkeys(text)), removes 
duplicate characters from the string entered by user, stored in text.
Note - Dictionary does not allows duplicates.
Same Program in Other Languages
- Java Print ASCII Values Character
 - C Print ASCII Values of Character
 - C++ Print ASCII Values of Character
 
« Previous Program Next Program »