golang 中的 Python bytes() 或 bytesarray() 对应项

我希望将一些代码从 python 移植到 golang。

python中的代码是这样的


to_be_converted = [3, 40, 234, 1, 23, 65, 43, 72, 101, 108, 108, 111, 32, 119, 111, 114, 108, 100]

converted = bytes(to_be_converted)

print(converted)

这导致


b'\x03(\xea\x01\x17A+Hello world'

我正在寻找一种在 golang 中获取此字节对象的方法。

我不介意输入数据是否不同,我只是在寻找一种获取输出的方法。

谢谢


烙印99
浏览 159回答 1
1回答

森栏

Go 有一个内置的字节类型,你可以像这样创建字节数组:myBytes := []byte{3, 40, 234, 1, 23, 65, 43, 72, 101, 108, 108, 111, 32, 119, 111, 114, 108, 100}要获取字符串输出,您只需将字节数组转换为字符串,如下所示:myString := string(myBytes) fmt.Println(myString)// prints (�A+Hello world
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go