【发布时间】:2020-01-30 14:12:47
【问题描述】:
编码/解码的用例是什么?
我的理解是编码用于将字符串转换为字节字符串,以便能够在整个程序中传递非 ascii 数据。而decode就是把这个字节串转回字符串。
但是跟着。示例显示非 acsii 字符即使未编码/解码也能成功打印。示例:
val1="À È Ì Ò Ù Ỳ Ǹ Ẁ"
val2 = val1
print('val1 is: ',val2)
encoded_val1=val1.encode()
print('encoded_val1 is: ',encoded_val1)
decoded_encoded_val1=encoded_val1.decode()
print('decoded_encoded_val1 is: ',decoded_encoded_val1)
输出:
那么python中encode和decode的用例是什么?
【问题讨论】:
-
请提供一些背景信息,说明您正在尝试做什么,以便我们可以更好地帮助您。对 Unicode 字符串进行编码会创建变量的字节字符串。您不必对字符串进行编码。这取决于您要执行的操作。
-
encode和decode的用例是什么?
标签: python python-3.x decode encode