关于python:使用* args进行字符串格式化

String formatting with *args

我看了下面几篇文章,不知道该怎么做。

python-如何将变量数的参数格式化为字符串?

在python中将*args传递到string.format?

我想做的很简单。给定一些可变长度的数组,我希望能够单独打印所有参数。也就是说,我想要

print('{} {} ...'.format(*arg))

很明显,我无法预测我需要多少在手前,我尝试了不产生我想要的东西的len(x)*'{}'。如果我不提这个,我只会得到第一个论点。实现这一目标的方法是什么?


为什么不只是:

1
print("".join(map(str,args)))

在格式上与{} {} ...的作用相同


为什么要使用格式字符串?print可以为您做到:

1
print(*arg)