您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

逗号在python的解包中意味着什么?

5b51 2022/1/14 8:20:49 python 字数 894 阅读 493 来源 www.jb51.cc/python

我们可以简单地使用:crc = struct.unpack('>i', data) 为什么人们喜欢这样:(crc,) = struct.unpack('>i', data) 逗号是什么意思?最佳答案第一个变量返回单元素元组:In [13]: crc = struct.unpack('>i', '0000') In [14]: crc Ou

概述

我们可以简单地使用:

crc = struct.unpack('>i',data)

为什么人们喜欢这样:

(crc,) = struct.unpack('>i',data)

逗号是什么意思?

In [13]: crc = struct.unpack('>i','0000')

In [14]: crc
Out[14]: (808464432,)

要获得该值,您必须编写crc [0].

第二个变量解压缩元组,使您能够编写crc而不是crc [0]:

In [15]: (crc,'0000')

In [16]: crc
Out[16]: 808464432

总结

以上是编程之家为你收集整理的逗号在python的解包中意味着什么?全部内容,希望文章能够帮你解决逗号在python的解包中意味着什么?所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶