fastread homefastrread library fastread menu

Python : Find ASCII Value of Character

Tutorial by:Rizwan Abdullah      Date: 2016-06-16 01:07:14

❰ Previous Next ❱

ASCII stands for American Standard Code for Information Interchange. It is a numeric value given to different characters and symbols, for computers to store and manipulate. For example: ASCII value of the letter 'A' is 65. Check out the complete list of ASCII values.

Source Code

# Program to find the ASCII value of the given character

# Take character from user
c = input("Enter a character: ")

print("The ASCII value of '" + c + "' is",ord(c))

Output 1

Enter a character: p
The ASCII value of 'p' is 112

Here we have used ord() function to convert a character to an integer (ASCII value). This function actually returns the Unicode code point of that character. Unicode is also an encoding technique that provides a unique number to a character. While ASCII only encodes 128 characters, current Unicode has more than 100,000 characters from hundreds of scripts.



We can use chr() function to inverse this process, meaning, return a character for the input integer.

>>> chr(65)
>>> chr(120)
>>> chr(ord('S') + 1)

Here, ord() and chr() are built-in functions.

❰ Previous Next ❱


Submit Your Thought, Tutorial, Articls etc.

Submit Your Information India's Number one online promotion website