导入的方法作为类属性

时间:2019-07-11 05:48:04

标签: python oop

使用导入的函数作为类属性是否会导致代码的速度比直接使用函数慢?有一个更好的方法吗?

例如:

function_scr.py

def cust_function(input):
    return input**2

main.py

from function_scr import cust_function

class Test():
    def __init__(self, function):
        self._fxn = function

    def calc_stuff(self, input):
        return self._fxn(input)

if __name__ == "__main__":

    test = Test(cust_function)

    print (test.calc_stuff(100))
    print (test.calc_stuff(1000000))

0 个答案:

没有答案
相关问题