Follow

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use
Contact

How to convert ASCII text to decimal bytes?

I hope you can help.

I am currently looking into the conversion between ASCII character and Decimal (bytes) on a raspberry pi 4b. I am after a code that does the following.

Looks for the users input (text) such as "Hello world"
Converts the text given into decimal bytes, and prints the conversion, such as "72, 101, 108, 108, 111, 32, 119, 111, 114, 108, 100"
Then converts the decimal bytes into ASCII, and printing the text "Hello world"
This may seem odd, but being able to see how to make both conversions will allow me to manipulate and change the code for my bigger project.

MEDevel.com: Open-source for Healthcare and Education

Collecting and validating open-source software for healthcare, education, enterprise, development, medical imaging, medical records, and digital pathology.

Visit Medevel

I need the code to be suitable for a raspberry pi working with python3

Thank you in advance.

I have tried numerous times to get this to work, but seem to be going round in circles. Any help would be appreciated.

>Solution :

Here’s one solution:

# Example string
text = "Hello World"

# Convert each character to its ASCII decimal value
ascii_values = [ord(char) for char in text]

print("Converted into Decimals: ",ascii_values)

# Convert each ASCII value back to its character
text = ''.join([chr(value) for value in ascii_values])

print("Converted nack to ASCII: ",text)

Output:

Converted into Decimals:  [72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100]
Converted nack to ASCII:  Hello World
Add a comment

Leave a Reply

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use

Discover more from Dev solutions

Subscribe now to keep reading and get access to the full archive.

Continue reading