函数参数可以具有多个默认值吗?

时间:2020-06-01 01:41:16

标签: python-3.x function tkinter default

%s

每次循环运行时,代码都会定义一个新函数。但是,在循环结束之后,不应仅使用默认值为4的文本定义的最后一个函数。所有按钮的所有命令选项均指向相同的函数,但默认值仍不同。为什么?

1 个答案:

答案 0 :(得分:0)

一个功能参数可以有多个默认值吗?

是的,它可以有任意多个。

但是在循环结束之后,不应仅使用默认值为4的文本来定义最后一个函数。

否,因为您在循环的每次迭代中都创建了一个新函数。每次在循环内调用def func时,都会调用一个新函数。