摘要: 1.getattr()方法 这个方法是根据字符串去某个模块中寻找方法 2.hasattr()方法 这个方法是根据字符串去判断某个模块中该方法是否存在 3.setattr()方法 这个方法是根据字符串去某个模块中设置方法 4.delattr()方法 这个方法是根据字符串去某个模块中删除方法 阅读全文
posted @ 2019-07-09 21:22 小张的博客 阅读(334) 评论(0) 推荐(0) 编辑
摘要: map()函数可以对一个数据进行同等迭代操作。例如: map函数传入的第一个参数就是函数本身,即f。第二个参数是要操作的数据 map() 作为高阶函数,事实上它把运算规则抽象了,因此,我们不但可以计算简单的 f(x)=x 2 ,还可以计算任意复杂的函数,比如,把这个list 所有数字转为字符串: f 阅读全文
posted @ 2019-07-09 15:30 小张的博客 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 在python中,对匿名函数提供了有限的支持。 语法:lambda 参数:表达式 关键字lambda表示是匿名函数,冒号前面是该函数的参数,冒号后面是函数的表达式 使用匿名函数有个好处,就是匿名函数没有名字,所以不用担心函数名冲突。 使用匿名函数有一个限制,就只能有一个表达式,不用写return,返 阅读全文
posted @ 2019-07-09 15:02 小张的博客 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 在代码运行期间动态的增加功能,而不改变原代码的功能的方式称之为装饰器。 装饰器函数符合高阶函数,因为它传入的参数和返回值都是函数,它也符合嵌套函数。 代码示例: 执行@log >log函数 >返回一个函数warpper >调用func函数(实际执行的是warpper函数) >调用原始函数func 1 阅读全文
posted @ 2019-07-09 14:38 小张的博客 阅读(186) 评论(0) 推荐(0) 编辑