在Python中将变量包装为类中的函数的函数

时间:2014-11-05 15:30:47

标签: python-2.7

如果我有一个类,将某些参数作为函数或数字,我可以将数字包装为函数

class Example:
    def __init__(self, var):
        if isinstance(var, (float,int)): # Check if the variable is a number
            self.var = lambda t: var     # Wrap it as a function
        elif callable(var):
            self.var = var

假设我有类带有很多这样的参数,我怎样才能创建一个包装变量的函数(或者用另一种方式修复它)?

0 个答案:

没有答案