При использовании >= Python 3.6
самый чистый путь состоит в том, чтобы использовать струны фа с строка, форматирующая :
>>> s = f"{1:08}" # inline
>>> s
'00000001'
>>> n = 1
>>> s = f"{n:08}" # int variable
>>> s
'00000001'
>>> c = "1"
>>> s = f"{c:0>8}" # str variable
>>> s
'00000001'
Используйте unpack ()
:
function test(a,b,c)
print(a+b+c)
end
myargs = {1,2,3}
test(unpack(myargs)) -- prints "6"