Python3 base — 使用 ASCII 编码二进制数据
在Python 3中,可以使用标准库中的codecs
模块来处理ASCII编码的二进制数据。以下是一个简单的例子,展示了如何将ASCII字符串编码为二进制表示,以及如何将二进制数据解码回ASCII字符串。
import codecs
# 将ASCII字符串编码为二进制数据
ascii_string = "hello"
binary_data = ascii_string.encode('ascii')
print(binary_data) # 输出: b'hello'
# 将二进制数据解码回ASCII字符串
decoded_string = binary_data.decode('ascii')
print(decoded_string) # 输出: hello
在这个例子中,encode('ascii')
方法被用来将ASCII字符串转换成二进制数据,而decode('ascii')
方法则用来将二进制数据转换回ASCII字符串。这里的输出b'hello'
表明了Python 3中字符串的表示方式,b
前缀表示这是一个二进制数据序列。
评论已关闭