摘要:
一 、匿名函数 有些时候,我们不需要显式的定义函数,可以使用匿名函数临时快速定义函数。 关键字lambda表示匿名函数,冒号前面的x表示函数的参数,多个参数用','隔开,返回值就是表达式的结果。 二 、递归函数 递归函数就是在函数内部调用函数本身。如: 递归函数必须有终止条件,否则会导致无限递归,使 阅读全文
posted @ 2019-03-08 20:46
回忆唯U你
阅读(322)
评论(0)
推荐(0)
摘要:
什么是闭包 python中函数名是一个特殊的变量,它可以作为另一个函数的返回值,而闭包就是一个函数返回另一个函数后,其内部的局部变量还被另一个函数引用。 闭包的作用就是让一个变量能够常驻内存。 装饰器(decorator) 装饰器就是为了不修改原函数的定义,并使原函数在运行时动态增加功能的方式,一般 阅读全文
posted @ 2019-03-08 20:04
回忆唯U你
阅读(377)
评论(0)
推荐(0)
摘要:
列表生成式 列表生成式可以快速创建list。 迭代对象 常用的迭代对象有str、list、dict等,可以通过dir函数来查看对象的所有方法,可迭代对象有__iter__方法,有__iter__方法的对象都可以进行for循环。 迭代器 可以被__next__()函数调用并不断返回下一个值的对象称为迭 阅读全文
posted @ 2019-03-08 19:34
回忆唯U你
阅读(176)
评论(0)
推荐(0)
摘要:
什么是命名空间 在python解释器开始执行之后,就会在内存中开辟一个空间,每当遇到一个变量的时候,就把变量名和值之间的关系记录下来,但是当遇到函数定义的时候,解释器只是把函数名读入内存,表示这个函数存在了,至于函数内部的变量和逻辑,解释器是不关心的,也就是说一开始的时候函数并没有执行,只有当函数被 阅读全文
posted @ 2019-03-08 17:54
回忆唯U你
阅读(191)
评论(0)
推荐(0)