gpt4 book ai didi

python - 如何创建动态变量?

转载 作者:太空宇宙 更新时间:2023-11-04 08:41:19 25 4
gpt4 key购买 nike

<分区>

我想创建一个每次查询时都会返回不同值的变量。

这是我目前所拥有的:

import datetime

def getVal():
return datetime.datetime.now().time()

TMP_VAR = lambda: getVal()

for a in range(0,10):
print TMP_VAR()

这有效,我得到:

13:06:41.799504
13:06:41.800129
13:06:41.800139
13:06:41.800145
13:06:41.800161
13:06:41.800167
13:06:41.800173
13:06:41.800179
13:06:41.800184
13:06:41.800190

然而,TMP_VAR 现在是一个函数。有没有一种方法可以使它以下列方式工作?

print TMP_VAR

实际上,将一个可调用函数链接到一个变量。所以每次我将我的 TMP_VAR 传递给另一个函数时,作为参数它总是重新评估并且恰好持有一个新值(无论 getVal() 函数返回什么那一刻)。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com