初次编辑2017年10月27日,星期五 摘要一. 上节课复习二. 迭代器三. 生成器四. 协程函数作业今日总结 摘要 引用:Alex 迭代器 生成器 协程函数 一. 上节课复习 装饰器 无参装饰器 有参装饰器 装饰器打印原函数信息 import time from functools import ... ...
分类:
编程语言 时间:
2017-11-13 14:11:12
阅读次数:
288
#偏函数是从Python2.5引入的概念,通过functools模块被用户调用。注意这里的偏函数和数学意义上的偏函数不一样。 #偏函数是将所有承载的函数作为partial()函数的第一个参数,原函数的各个参数依次作为partial()函数的后续参数,除非使用关键字参数。 #下面通过示例来说明,在这个 ...
分类:
其他好文 时间:
2017-11-08 13:14:47
阅读次数:
595
装饰器本质上也是一个函数,装饰器函数用来修饰其他函数,在不改变原函数代码的情况下为函数增加功能而无需修改调用方式 不带参函数的装饰 带参函数的装饰 小结 得益于python强大的功能,python的函数可以像普通对象一样存在,可以作为参数传递给另一个函数也可以被重新赋值like 装饰器其实也是一个函 ...
分类:
编程语言 时间:
2017-11-06 16:48:41
阅读次数:
179
要想理解装饰器,先理解几个内容:作用域、函数即"对象"、嵌套函数和闭包 作用域 全局变量 1、在一个模块中最高级别的变量有全局作用域 2、全局变量的一个特征是除非被删除掉,否则它们的存活到脚本运行结束,且对于所有的函数,他们的值都是可以被访问的 例子1: 执行结果: 局部变量 1、定义在函数内的变量 ...
分类:
其他好文 时间:
2017-11-05 20:11:20
阅读次数:
147
在对数上的应用 解微分方程 L’(x) = 1/x,直接用积分法求解,得到L(x) = lnx;用微积分第二基本定理,可直接写作: 如果我们把这个函数作为对数的定义,就可以很容易地解释对数的性质。 构图 本例可以得到几个性质: L(1) = 0,在该点的斜率L’(1) = 1;L’(x) = 1/x ...
分类:
其他好文 时间:
2017-11-03 22:02:14
阅读次数:
336
flag = " 装饰器 "#定义的装饰器函数# def outer(func):# def inner():# print('加装饰器')# r = func()# return r# return inner## @outer# def f1():# print('原函数')""" 关于pyth ...
分类:
编程语言 时间:
2017-10-29 13:44:57
阅读次数:
184
本文首先介绍了什么是闭包函数,然后从闭包函数引入到了函数装饰器、类装饰器,之后又说明了如果一个函数被多个装饰器同时修饰时它们的执行顺序是什么样的,最后介绍了避免装饰后原函数信息丢失的解决方案。 ...
分类:
编程语言 时间:
2017-10-28 19:01:16
阅读次数:
248
装饰器(decorator)是干嘛的?对于受到封装的原函数来说,装饰器能够在那个函数执行前或者执行后分别运行一些代码,使得可以再装饰器里面访问并修改原函数的参数以及返回值,以实现约束定义、调试程序、注册函数等目标。装饰器一般返回一个包装器(wrapper),而functools.wraps就是装饰包 ...
分类:
其他好文 时间:
2017-10-25 15:54:55
阅读次数:
146
本文主要介绍了定积分和黎曼和的基本概念,并用几个示例演示如何用黎曼和求解定积分 ...
分类:
其他好文 时间:
2017-10-18 00:17:34
阅读次数:
282
有参数的 多个参数(有时传一个,传两个,有时传三个) 多个参数,有字典 多个装饰器加在一个函数 运行结果 sbsbhellohello3endend ...
分类:
其他好文 时间:
2017-10-04 14:26:51
阅读次数:
153