我先随便定义一个类
class Abc(): pass a = Abc() a.func1()
显然会报错‘Abc‘ object has no attribute ‘func‘ 没有func这个属性,
但是我调用的是一个函数,应该说没有这个函数才对啊?
其实func1是一个属性,指向这个函数的地址,加上()后才等于调用这个函数.
原文地址:https://www.cnblogs.com/xuefyre/p/9479047.html
时间: 2024-10-17 04:30:53
我先随便定义一个类
class Abc(): pass a = Abc() a.func1()
显然会报错‘Abc‘ object has no attribute ‘func‘ 没有func这个属性,
但是我调用的是一个函数,应该说没有这个函数才对啊?
其实func1是一个属性,指向这个函数的地址,加上()后才等于调用这个函数.
原文地址:https://www.cnblogs.com/xuefyre/p/9479047.html