使用导入的函数作为类属性是否会导致代码的速度比直接使用函数慢?有一个更好的方法吗?
例如:
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))