You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Raspberry Pi 4B上用Python3实现ASCII与十进制字节互转?

ASCII与十进制字节互转的Python3代码实现

以下是满足需求的Python3代码,可直接在Raspberry Pi 4B上运行:

# 获取用户输入文本
user_input = input("请输入要转换的文本:")

# 将文本转换为十进制字节(ASCII码)并格式化输出
decimal_bytes = [ord(char) for char in user_input]
decimal_output = ", ".join(map(str, decimal_bytes))
print(f"转换后的十进制字节:{decimal_output}")

# 将十进制字节转回ASCII文本并输出
recovered_text = "".join([chr(byte) for byte in decimal_bytes])
print(f"转回的ASCII文本:{recovered_text}")

代码说明

  • 文本转十进制字节:通过ord()函数获取每个字符对应的ASCII十进制值,生成整数列表后用, 连接成指定格式的字符串。
  • 十进制字节转回文本:遍历十进制整数列表,用chr()函数将每个值转回对应ASCII字符,再拼接成完整文本。

测试示例:

输入:Hello world
输出:
转换后的十进制字节:72, 101, 108, 108, 111, 32, 119, 111, 114, 108, 100
转回的ASCII文本:Hello world

内容的提问来源于stack exchange,提问作者Ben

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 05:42:06