Python编程基础
任务9Python进阶
——函数运行时间统计
任务目标
•进入Python进阶学习,掌握*args和**kwargs参数的原理和用法;
•掌握高阶函数map,filter和reduce函数的使用;python基础程序设计
•了解装饰器的概念,掌握装饰器的使用,以及定义装饰器的方法;•编程实现“函数运行时间统计”的一个装饰器;
•将“函数运行时间统计”装饰器分别应用于不同的函数,测试计时器的功能。
授课要点——Python入门
•9.1任务描述
•9.2魔法参数*args和**kwargs •9.3Map,Filter和Reduce函数
•9.4装饰器(Decorators)
•9.5任务实现
•9.6小结
9.1任务描述
本章将介绍高阶函数及装饰器的原理及应用。并完成“函数运行时间统计”装饰器的实现及应用举例。本次任务的功能描述如下:(1)编写“函数运行时间统计”装饰器;
(2)编写三个用于测试装饰器的函数,函数功能是计算整数1到n 相加的和,分别使用for循环,while循环和reduce函数实现。(3)测试代码编写,分别调用三个函数,测试整数1到100000相加的运行情况,并进行对比。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论