Python 我定义了一个class,里面明明定义了函数,等到引用时却找不到了?

2025-03-18 21:24:39
推荐回答(4个)
回答1:

不行,一个class只能有一个用于构造对象的__init__函数但python中的变量是无类型的,因此传给__init__的参数可以是任何类型python中的函数参数在定义时可以有默认值,可以让__init__函数接受多个参数,在后面的一些参数给出默认值的方法让__init__接受不同个数的参数,并且执行类型检查执行不同的代码,用上述方法实现类的构造函数的多态性

回答2:

params
就是(5,
5)
(5,)
*
2
,就是2个5的元组,乘号可以理解成相加。"*"
*
30就是30个“*"的字符串
*params作为参数,前面的*号就是把params元组分解成元素的意思,这样就分开成为2个参数了。实际上传递给了x,y
于是就执行了power(5,5)

回答3:

你好:
你这是用tk写的可视化界面;
下面是提示错误吧?

这里面有一个知识点:
COMMAND BINDING和EVENT BINDING这是两种不同的绑定方式;
你上网艘一下就知道了!

回答4:

缩进出了问题