摘要: 怎么在函数外部调用函数内部定义的函数 闭包需满足的三个条件 1、函数中嵌套一个函数 2、外层函数返回了内层函数的变量名,即return 3、内层函数对外层函数作用域有一个非全局的变量进行引用(还包括外部函数的参数) ps:若是有全局变量也引用了,这就不是闭包 闭包的作用:实现数据的锁定,提高稳定性 阅读全文
posted @ 2022-01-15 16:24 哩子吖 阅读(63) 评论(0) 推荐(0)
摘要: 纯函数:一个函数的返回结果只依赖于它的参数,并且在执行过程里面没有副作用; 纯函数的3个原则: 1、变量都只在函数作用域内获取,作为函数的参数传入 2、不会产生副作用,不会改变被传入的数据或者其它数据(全局变量) 3、相同的输入保证相同的输出 内置函数 Python有很多内置函数,常用的有: 1、m 阅读全文
posted @ 2022-01-15 16:08 哩子吖 阅读(117) 评论(0) 推荐(0)
摘要: 递归函数:在函数中调用函数本身,我们就把这样的函数叫做递归函数 递归函数特性: 1、必须有一个明确的结束条件,即递归边界,退出递归的终止条件 2、每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3、相邻两次重复之间有紧密的联系,前一次的输出是为后一次的输入做准备 4、递归效率不高,递归层次 阅读全文
posted @ 2022-01-15 14:27 哩子吖 阅读(159) 评论(0) 推荐(0)