码迷,mamicode.com
首页 >  
搜索关键字:函数的调用方式    ( 247个结果
python基础学习-装饰器基本原理
#__author:"Feng Lin" #date: 2018/8/29 #装饰器:在不修改函数的调用方式,但是还是想在原来的函数前后添加功能 #如下:timer 就是一个装饰器函数,支队一个函数有一些装饰作用 #使用闭包是实现装饰器的基本原理 import time # def func(): ... ...
分类:编程语言   时间:2018-08-29 19:11:28    阅读次数:140
Python学习—装饰器
装饰器装饰器实际上就是为了给某程序增添功能,但该程序已经上线或已经被使用,那么就不能大批量的修改源代码,这样是不科学的也是不现实的,因为就产生了装饰器,使得其满足:(1).不能修改被装饰的函数的源代码(2).不能修改被装饰的函数的调用方式(3).满足(1)、(2)的情况下给程序增添功能实现:我们写一个嵌套函数,在内部函数中添加新功能新内容,然后调用原函数,再在外部函数return这个内部函数。由于
分类:编程语言   时间:2018-08-20 22:48:42    阅读次数:158
python-装饰器
★定义 在不改变原函数的调用方式的情况下,在函数前后添加功能 ★固定模式 ★学习步骤 1, 最简单的装饰器 1 # 简单的装饰器 2 import time 3 def timer(f): # 将被装饰的函数传进来 4 def inner(): 5 start_time = time.time() ...
分类:编程语言   时间:2018-08-19 23:52:46    阅读次数:356
python基础四:装饰器
装饰器本质:就是函数,功能是为其他函数添加附加功能装饰器原则:不修改被修饰函数的源代码不修改修饰函数的调用方式装饰器的知识储备:装饰器=高阶函数+函数嵌套+闭包初识装饰器先看一个需求:下面这个函数用来计算1到20的和defcalc(l):res=0foriinl:time.sleep(0.01)res+=ireturnresresult=calc(range(1,21))print(result)
分类:编程语言   时间:2018-08-14 15:40:49    阅读次数:190
python基础之装饰器
装饰器:本质就是函数,功能是为其他函数添加附加功能 原则: 1.不修改被修饰函数的源代码 2.不修改被修饰函数的调用方式 装饰器的知识储备: 装饰器=高阶函数+函数嵌套+闭包 高阶函数: 1.函数接收的参数是一个函数名 2.函数的返回值是一个函数名 3.满足上述条件任意一个,都可称之为高阶函数 以下 ...
分类:编程语言   时间:2018-08-11 20:47:50    阅读次数:169
python之装饰器(decorator)
python的装饰器如果用得好,那是大神,用的不好最好别用。。。 装饰器(decorator)主要包含俩大属性: 1、不能改变原有函数的调用方式 2、不能改变原有函数的代码 第一个表示,我不需要改变原来代码的结构 第二个表示,我也不需要改吗原有函数的代码,特别是一些核心代码 先写个简单的装饰器: 如 ...
分类:编程语言   时间:2018-08-04 17:24:19    阅读次数:145
这是一道我没有解出来的面试题!!python装饰器
下面是我写了一道题!!!在满足函数的封闭原则下,实现了打印函数的不定长参数,打印函数的执行时间? 谁可以谁可以实现下面打印函数的调用方式??? 还有一道题吧觉得自己的解法比较笨拙,题目是用一个函数实现一个序列的相邻去重,这个sequence可以是字符串、列表、和元组。 思路是:先将原来的所以得序列实 ...
分类:编程语言   时间:2018-08-04 11:35:03    阅读次数:475
Python-装饰器
高阶函数+嵌套函数 --》 装饰器 装饰器: 本质是函数,(装饰其他函数)就是为其他函数添加附加功能。 (原则):1。不能修改被装饰的函数的源代码。 2。不能修改被装饰的函数的调用方式。 高阶函数: (满足以下条件之一就称之为高阶函数) 1.把一个函数名当作实参传给另外一个函数 (在不修改被装饰函数 ...
分类:编程语言   时间:2018-08-03 01:21:13    阅读次数:157
week4_自学python_decorator
[TOC]#48.第四周-第01章节-Python3.5-上节内容回顾#50.第四周-第03章节-Python3.5-装饰器详解1.装修器定义:装饰器本质是函数,(装饰其它函数)就是为其它函数添加附件功能2.原则:a)不能修改被装饰函数的源代码 b)不能修改被装饰函数的调用方式#51.第四周-第04 ...
分类:编程语言   时间:2018-07-30 01:10:21    阅读次数:173
python全栈学习总结六:装饰器
一 装饰器定义 装饰器:本质就是函数,一种增加函数或类的功能的简单方法,它可以快速的给不同的函数或者类插入相同的功能。 原则:(1)不修改被修饰函数的源代码。 (2)不修改被修饰函数的调用方式 装饰器 = 高阶函数+函数嵌套+闭包 二 实例:增加验证功能 三 嵌套装饰:插入两种不同类型的功能 ...
分类:编程语言   时间:2018-07-29 22:34:02    阅读次数:233
247条   上一页 1 ... 6 7 8 9 10 ... 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!