码迷,mamicode.com
首页 >  
搜索关键字:函数代码    ( 953个结果
【Python】装饰器
原函数 增加函数功能 不修改原函数代码的同时增加函数功能 函数名不变 则需要返回一个函数 语法糖 原函数有参数 装饰器不用随着原函数的参数修改而修改 装饰器带参数 相当于 函数名更正 更好的做法 ...
分类:编程语言   时间:2018-10-18 11:02:45    阅读次数:172
装饰器
简言之,python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数, 使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。 一般而言,我们要想拓展原来函数代码,最直接的办法就是侵入代码里面修改,例如: 这是我们最原始的的一个函数,然 ...
分类:其他好文   时间:2018-10-17 16:44:52    阅读次数:136
python 代码题07 sorted函数
sorted函数 ...
分类:编程语言   时间:2018-10-17 16:44:38    阅读次数:155
Python学习 :装饰器
装饰器(函数) 装饰器作为一个函数,可以为其他函数在不修改原函数代码的前提下添加新的功能 装饰器的返回值是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等。 装饰器,可以让我们抽离出大量与函数功能本身无关的相同代码并在装饰器函数中使用 装饰器的三个重要要 ...
分类:编程语言   时间:2018-10-16 21:58:44    阅读次数:192
移动构造函数和移动赋值与拷贝构造函数和赋值构造函数的比较
首先看拷贝构造函数: 拷贝构造函数中实现了深拷贝处理。再看移动构造函数: 代码构造和拷贝构造函数类似,但是内存的处理不是拷贝而是转移。注意参数类型是右值引用。 移动赋值运算符 赋值运算符的情况和构造函数类似,还是先考察普通的赋值运算符: 再看移动赋值运算符: ...
分类:移动开发   时间:2018-10-14 21:59:09    阅读次数:305
函数基础
函数基础 为何要使用函数 代码的组织结构不清晰,可读性差 遇到重复的功能只能重复编写实现代码,代码多余 功能需要拓展时,需要找出所有实现该功能的地方修改之,无法统一管理且维护难度极大 调用函数 一、函数的调用 找到名字,根据名字调用代码 二、函数返回值 无return 》》 Nonereturn 一 ...
分类:其他好文   时间:2018-10-08 23:09:49    阅读次数:165
numpy数组及处理:效率对比
问题: 数列: a = a1,a2,a3,·····,an b = b1,b2,b3,·····,bn 求: c = a12+b13,a22+b23,a32+b33,·····+an2+bn3 1.用列表+循环实现,并包装成函数 代码: 运行结果: 2.用numpy实现,并包装成函数 代码: 运行结 ...
分类:编程语言   时间:2018-10-01 10:38:20    阅读次数:233
我要学python之装饰器
python装饰器python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。一般而言,我们要想拓展原来函数代码,最直接的办法就是侵入代码里面修改,但是最简单的方式并不是最安全最合适的方式,根据扩展开放修改封闭的原则,修改原函数代码是不可取的.比如下面的有一个案例:A公司有一个核
分类:编程语言   时间:2018-09-29 15:26:32    阅读次数:143
numpy数组及处理:效率对比
1.用列表+循环实现,并包装成函数 代码: 运行结果: 2.用numpy实现,并包装成函数 代码: 运行结果: 3.对比两种方法实现的效率,给定一个较大的参数n,用运行函数前后的timedelta表示 代码: 运行结果: ...
分类:编程语言   时间:2018-09-29 13:02:44    阅读次数:176
使用函数
函数就是将一段输入数据转换为输出数据的公用代码块 函数示例 1、命名返回值,即为返回值预先定义一个名称,最后直接一个return,就可以将预定义的返回值全部返回 重新定义上面的求和函数,示例代码如下 2、函数多返回值,即同时返回多个值 也可以用预命名返回值名称方式编写函数代码 3、变长参数;变长参数 ...
分类:其他好文   时间:2018-09-27 13:08:50    阅读次数:137
953条   上一页 1 ... 23 24 25 26 27 ... 96 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!