是命名占位符,.format(** DictObject,...),使用** kwargs的示例?

时间:2018-03-28 04:44:08

标签: python python-3.x kwargs

我在示例程序中找到了这段代码:

>>> monitor = {'top': 5, 'left': 0, 'width': 1000, 'height': 200}
>>> output = 'sct-{top}x{left}_{width}x{height}.png'.format(**monitor)
>>> print(output)
sct-5x0_1000x200.png

看起来.format(**monitor)**kwargs'类似的东西',但我之前没有使用过这些东西。

我解除了'这段代码并且知道它是如何工作的,但是我的理解可以让我在一个kwargmire中找到我吗?

我准备发布这个问题,但首先运行了这个问题:

>>> '{} {} buckle my {top}'.format(1, 2, **monitor)
'1 2 buckle my 5'

所以我想我现在可以说我已经积极地与kwargs合作。

0 个答案:

没有答案