【问题标题】:Python class error using pycharm community使用pycharm社区的Python类错误
【发布时间】:2017-04-25 12:31:05
【问题描述】:

使用 pycharm 社区软件,我创建了这段代码

Class calculator :
          def addition (x, y) 
                 added = x+y
                  Print (added) 
Calculator1 = calculator()
Calculator.addition(3,5)

我收到这个错误

calculator.addition(3,5)
TypeError: substration() takes exactly 2 arguments (3 given) 

【问题讨论】:

    标签: python-3.x pycharm


    【解决方案1】:

    您应该尝试在addition 方法中添加关键字self,如下所示

    class calculator:
        def addition (self, x, y):
            added = x+y
            print (added)
    
    Calculator = calculator()
    Calculator.addition(3,5)
    

    【讨论】:

      猜你喜欢
      • 2017-01-24
      • 2018-01-03
      • 1970-01-01
      • 1970-01-01
      • 2020-01-06
      • 1970-01-01
      • 2017-01-26
      • 2019-03-17
      相关资源
      最近更新 更多