定义:

在函数体内定义新函数

name = 'jack'
 
def change_name1():
    name = 'jack1' 
    def change_name2():   #内部定义的函数相当于内部变量,只可内部调用
        name = 'jack2'
        print("第3层打印",name)
    change_name2()   #调用内层函数
    print("第2层打印",name) 
 
change_name1()
print("最外层打印",name)

 

相关文章:

  • 2022-02-26
  • 2021-11-30
  • 2021-11-30
  • 2021-08-30
  • 2022-12-23
猜你喜欢
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-28
  • 2021-11-30
  • 2022-02-16
相关资源
相似解决方案