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(没有调用)    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章