随笔分类 - 07 函数与模块 / 11 函数中高级
摘要:闭包 def func(name): def inner(): print(name) return inner #不加表示,表示将inner函数内存地址进行返回 v1 = func('alex') #开僻内存空间:V1 v1() v2 = func('eric') #开僻内存空间:V2 v2()
阅读全文
摘要:面题 P127 128 info = [] def func(): print(item) for item in range(10): info.append(func) info[0]() #for 循环后 item的值为: 9 info = [] def func(i): def inner(
阅读全文
摘要:重点:记函数是由哪个创建的,函数就从哪里开始找 # 第一题 name = 'alex' def base(): print(name) # name = alex def func(): name = 'eric' base() # base中没有name,会从func函数中进行查找 func()
阅读全文
摘要:函数可以做返回值–进行返回 视频p125 def func(): print(123) def bar(): return func v = bar() # 将func函数名进行, 此时v = func v() name = 'oldboy' def func(): print(name) def
阅读全文