python *var的用法

发布网友 发布时间:2022-04-23 21:27

我来回答

1个回答

热心网友 时间:2022-04-24 00:22

*var在定义函数参数时,是可变个数参数的意思。在调用时,是要unpack tuple的意思,
t = (1,2,3)
直接带入是一个参数,但是*t后就是3个参数了。所以你的2个都不对。
写的时候
def restoreDataType(old_type, var):

调用时:
print restoreDataType(old_type='>f', var=(135, 13107))

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com