什么是闭包? 在一个函数中,又定义了一个函数,并且里面的函数使用了,外面的函数的参数,这个整体就是一个闭包 什么时候会用到闭包? 外面的函数给定了基础条件,里面的函数基于原来的基础之上进行进一步处理 示例: def test1(number): print("---1---") def test_in(): print("---2--") print(number+100) print("--3--") return test_in a = test1(100) a()