不行,一个class只能有一个用于构造对象的__init__函数但python中的变量是无类型的,因此传给__init__的参数可以是任何类型python中的函数参数在定义时可以有默认值,可以让__init__函数接受多个参数,在后面的一些参数给出默认值的方法让__init__接受不同个数的参数,并且执行类型检查执行不同的代码,用上述方法实现类的构造函数的多态性
params
就是(5,
5)
(5,)
*
2
,就是2个5的元组,乘号可以理解成相加。"*"
*
30就是30个“*"的字符串
*params作为参数,前面的*号就是把params元组分解成元素的意思,这样就分开成为2个参数了。实际上传递给了x,y
于是就执行了power(5,5)
你好:
你这是用tk写的可视化界面;
下面是提示错误吧?
这里面有一个知识点:
COMMAND BINDING和EVENT BINDING这是两种不同的绑定方式;
你上网艘一下就知道了!
缩进出了问题