使用全局变量作为输入的函数



所以,我正在编写一些python脚本,我有一些如下所示的代码:

a = 3
dict = {"run":runMiles(a)}
a = 5

runMiles func 接受一个变量,该变量是一个 int。由于某种原因,当调用dict["run"]时,该变量似乎不使用"new"变量。重要的是要认识到 a 和 dict 都是全局变量

这样做是因为函数runMiles()执行此dict = {"run":runMiles(a)}行时执行,当您调用dict["run"]时,它只会给出执行函数后得到的返回值,并且不会再次执行函数以获取"run"的值,因此该值不会更新。

相关内容

  • 没有找到相关文章

最新更新