How to get ASCII value of Char in Python

ASCII (American Standard Code for Information Interchange) is a character encoding standard that represents characters in computers. Each character is assigned a unique number between 0 and 127.

You may encounter a problem where you are supposed to write a Python program to get the ASCII value of a character. Getting the ASCII value of a character in Python is a simple task that can be accomplished using the ord() function.

How to get ASCII value of char in python

In Python, you can get the ASCII value of a character by using the ord() function. This is a built-in function that takes in a single character of any type as an argument and returns the ASCII value of the character.

Here’s an example of how to use the ord() function:

>>> ord('a')
97

This will return the ASCII value of the character β€˜a’, which is 97.

Be it a number, string, or any data type, you can use the ord() function on any single character, like this:

>>> ord('b')
98
>>> ord('#')
35
>>> ord('$')
36

Get ASCII value of string in Python

If you try to use the ord() function on a string, it will only return the ASCII value of the first character in the string. For example:

>>> ord('hello')
104

This will return the ASCII value of the first character β€˜h’, which is 104.

To use a for loop to get the ASCII value of each character in a string, you can do the following:

string = "hello"

for char in string:
    print(ord(char))

This will print the ASCII value of each character in the string. The output will be:

104
101
108
108
111

This code will work for any string that you want to get the ASCII value of. Just replace the string β€œhello” with your own string.

Keep In Mind:

It’s worth noting that ASCII is an old character encoding standard, and it only supports 128 characters. These days, there are many other character encoding standards that support a wider range of characters, such as Unicode. However, ASCII is still widely used and supported, and it’s often used as a basis for other character encoding standards.

How to get ASCII value of Char in Python

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top