将默认方法参数设置为实例属性的更有效方法

时间:2017-05-12 22:07:39

标签: python performance oop

我想知道是否有更有效的方法:

class myClass():

    def __init__(self):
        self.defaultVal = "default"

    def myMeth(self, valToDefault=None):
        if valToDefault is None:
            valToDefault = self.defaultVal
        else:
            ...

这是重复的,我确信有一种更好的方法,我只是没想到。

0 个答案:

没有答案