assigning class variable as default value to class method argument

前端 未结 4 1780
名媛妹妹
名媛妹妹 2020-12-01 07:00

I would like to build a method inside a class with default values arguments taken from this class. In general I do filtering on some data. Inside my class I have a method wh

4条回答
  •  隐瞒了意图╮
    2020-12-01 07:44

    This will insert self.z if a is None/False/empty_value:

    def doSomething(self, a=None):
            self.z = 3
            self.b = (a or self.z)
    

提交回复
热议问题