随笔分类 -  函数

摘要:一:递归函数 (1)定义:函数在调用的过程中 直接或者间接调用本身 例如: (1)直接调用函数本身 (2)间接调用函数 (2)函数调用最大深度: 作用:当函数递归调用的时候 在局部依旧会开辟一个名称空间 无限次调度占用内存 为了解决内存占用 python对函数最大递归做了限制 (1)默认最大限制10 阅读全文
posted @ 2019-07-12 17:14 SR丶 阅读(619) 评论(0) 推荐(0) 编辑
摘要:一:闭包函数 【1】 定义: (1)内部函数被外部函数包裹住 (2) 内部函数包含对外部函数作用域名字的引用 【2】外部函数传参 方法一:直接传参 例如: 方法二:闭包传参 PS: (1)闭包函数 打破了层级关系的限制 可以在任意位置调用 (2)函数作用域在固定阶段就已经固定死了 与其调用位置无关 阅读全文
posted @ 2019-07-11 18:28 SR丶 阅读(272) 评论(0) 推荐(0) 编辑
摘要:一:函数对象 (1)函数名可以被传递 (2)函数名可以被当做参数传递给其余函数 (3)函数名可以当做函数的返回值 (4)函数名可以当做容器类型的参数 例如: # 函数名可以被传递给变量 def func(): print('test') f = func # 变量名f指向函数的内存地址 通过该内存地 阅读全文
posted @ 2019-07-10 16:28 SR丶 阅读(267) 评论(0) 推荐(0) 编辑
摘要:一:函数是什么 (1)函数类似于工具的集合 通过编造不同的工具(函数) 在不同的地方使用: 二:为什么用到函数 (1)减少代码的冗余 (2)提升代码的架构 (3)功能易扩展 当功能需要扩展的时候 在原有函数上进行修改即可 三:函数基础知识【1】 函数的定义方式: (1)def 函数名(): (1)d 阅读全文
posted @ 2019-07-09 16:34 SR丶 阅读(672) 评论(0) 推荐(0) 编辑

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