You can also run
man ascii
to get the ASCII table.Note: All of the code needs to be run in the python3 console
To get a value of a character in python run:
ord('a')
This should give you the result of 97.
To get the character of a ASCII value in python run:
chr(97)
This should give you the result of 'a'
These built in functions only take 1 argument so if we want to get the ASCII representation of a string then a for loop needs to be implemented.
This would look something like this:
word = input("Please enter a word: ")
for char in word:
print(ord(char))
If we run this with the word hello then we should get the result:104 101 108 108 111
To store these values in a array this would be implemented by adding the following code.
word = input("Please enter a word: ")
char_array = []
for char in word:
char_array.append(ord(char))
print(char_array)
If we run this code with the word hello we should get the result:
[104, 101, 108, 108, 111]
No comments:
Post a comment