01 练习

重点:记函数是由哪个创建的,函数就从哪里开始找

# 第一题
name = 'alex'
def base():
    print(name)  # name = alex

def func():
 	name = 'eric'
    base() # base中没有name,会从func函数中进行查找

func() # {name=eric, }
    

# 第二题
name = 'alex'

def func():
 	name = 'eric'
    def base():
    	print(name) # name = eric 注意函数在何时被谁创建的
    base()
func()

# 第三题
name = 'alex'

def func():
 	name = 'eric'
    def base():
    	print(name)  # name = eric 自己没有去父级找。
    return base 
base = func()
base()

注意:函数在何时被谁创建?

posted @   jhchena  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示