内包函数内存地址问题
这段代码的运行结果是False,是不是说明如果函数带参数,参数不同,返回内包函数的地址也不同,f(1)和f(2)占有不同的内存空间?跪求老师及大神解答
def f(j): def g(h): return j*j return g f1, f2, f3 = [f(1),f(2),f(3)] if f(1)==f2(2): print True else: print False
这段代码的运行结果是False,是不是说明如果函数带参数,参数不同,返回内包函数的地址也不同,f(1)和f(2)占有不同的内存空间?跪求老师及大神解答
def f(j): def g(h): return j*j return g f1, f2, f3 = [f(1),f(2),f(3)] if f(1)==f2(2): print True else: print False
2015-04-04
举报