我有一个文本,我想看起来像这样。你知道吗
This is a first guid: "fc52457d-42a5-4ad7-9619-c1513ce60a96" and this is a second one: "f6df6054-c433-48a6-bc22-449b037f4fc9"
我希望通过.format()实现这一点,但只引用一次uuid函数,然后以某种方式调用它两次,类似于:
"This is a first guid: {} and this is a second one: {}".format(uuid.uuid4()*2)
我不想使用{0}和{1}表示法,如果我只使用例如{0}而不是空括号,我将为这两个实例获得相同的GUID。 有没有一种方法可以用.format多次调用uuid函数?你知道吗
这样做有效:
印刷品:
可以使用
*
将指定数量的参数传递给函数。例如:这是:
相当于:
这是生成器表达式:
将其转换为列表以查看生成的内容:
除了像Mike Müller所展示的那样生成多个UUID并将其传递给format函数之外,您还可以创造性地创建自己的“UUID string generator”类型,在调用
str()
时创建一个新的UUID:相关问题 更多 >
编程相关推荐