首页 > 解决方案 > 字节和字节串是一回事吗?

问题描述

我试图运行的函数需要输入一个字节字符串,我使用下面的这个将字符串转换为字节。但是该功能不起作用。不确定这是否是我正在使用的包的问题,​​或者我将字符串转换为字节的方式是否不是字节字符串。

message = "AJKANBKJBD9a0234Nkoasldkfjan0OKNKnlkasdf"
b = message.encode("utf-8")
function_example(b)

标签: pythonpython-3.xencodingbyte

解决方案


是的,在python中,两者都是一样的。要交叉检查进一步的查询,您可以使用如下类型

message = "AJKANBKJBD9a0234Nkoasldkfjan0OKNKnlkasdf"
b = message.encode("utf-8")
isSame = (type(b) == type(b"AJKANBKJBD9a0234Nkoasldkfjan0OKNKnlkasdf"))
print(isSame)

推荐阅读