class Xxx():
def _init_(self):
"""属性"""
self.xxxx = 0
# 实例调用xxxx属性
x = Xxx()
print(str(x.xxxx)) # 不带括号时调用的是这个属性本身
print(str(x.xxxx())) # x.xxxx()带括号时调用,带括号后就必须要传入需要的参数,而类创建的时候由于没有设置默认值属性相应形参,导致会提示is not callable(没有调用)
本文探讨了Python中类的属性与方法的区别,通过实例解释了如何在类中定义属性,并展示了属性与方法在实例调用时的不同表现。特别强调了在调用方法时需要传递正确参数的重要性。
class Xxx():
def _init_(self):
"""属性"""
self.xxxx = 0
# 实例调用xxxx属性
x = Xxx()
print(str(x.xxxx)) # 不带括号时调用的是这个属性本身
print(str(x.xxxx())) # x.xxxx()带括号时调用,带括号后就必须要传入需要的参数,而类创建的时候由于没有设置默认值属性相应形参,导致会提示is not callable(没有调用)
3372

被折叠的 条评论
为什么被折叠?