为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
烙印99 2022-11-08 16:11:07
我希望将一些代码从 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 中获取此字节对象的方法。我不介意输入数据是否不同,我只是在寻找一种获取输出的方法。谢谢
查看完整描述

1 回答

?
森栏

TA贡献1810条经验 获得超5个赞

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


查看完整回答
反对 回复 2022-11-08
  • 1 回答
  • 0 关注
  • 158 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号