随笔分类 -  07 函数与模块 / 11 函数中高级

摘要:闭包 def func(name): def inner(): print(name) return inner #不加表示,表示将inner函数内存地址进行返回 v1 = func('alex') #开僻内存空间:V1 v1() v2 = func('eric') #开僻内存空间:V2 v2() 阅读全文
posted @ 2024-09-26 06:10 jhchena 阅读(3) 评论(0) 推荐(0) 编辑
摘要:面题 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( 阅读全文
posted @ 2024-09-26 06:08 jhchena 阅读(2) 评论(0) 推荐(0) 编辑
摘要:重点:记函数是由哪个创建的,函数就从哪里开始找 # 第一题 name = 'alex' def base(): print(name) # name = alex def func(): name = 'eric' base() # base中没有name,会从func函数中进行查找 func() 阅读全文
posted @ 2024-09-26 06:07 jhchena 阅读(4) 评论(0) 推荐(0) 编辑
摘要:函数可以做返回值–进行返回 视频p125 def func(): print(123) def bar(): return func v = bar() # 将func函数名进行, 此时v = func v() name = 'oldboy' def func(): print(name) def 阅读全文
posted @ 2024-09-26 06:04 jhchena 阅读(3) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示