python允许用lambda关键字创造匿名函数。 匿名函数是因为不需要以标准的方式来声明,比如说,使用def语句。 但是,作为函数,它们也能有参数。 一个完整的lambda“语句”代表了一个表达式,这个表达式的定义体必须和声明放在同一行。 参数时可选的,如果使用参数的话,参数通常也是表达式的一部分 ...
分类:
其他好文 时间:
2017-11-04 22:21:19
阅读次数:
172
在python中有许多函数具有函数式编程的特征。 lambda函数可以很好地和使用这些函数的应用程序结合起来,因为它们都带了一个可执行的函数对象。 lambda表达式提供了迅速创造这些函数的机制。 一、filter filter在给定一个对象的序列和一个“过滤”函数的基础上,每个序列元素都通过这个过 ...
分类:
其他好文 时间:
2017-11-04 22:21:11
阅读次数:
147
言而简之,面向对象编程就是把函数编程外面包装一个class类,然后再把这个class类指向一个对象 而class类中的函数在这里称为方法 举个例子: 用函数式编程写出一键发送邮件的脚本: 用面向对象编程写出一键发送邮件的脚本: 不难发现,面向对象编程比普通的函数编程多了一个参数 self,那这个 s ...
分类:
编程语言 时间:
2017-11-03 19:04:54
阅读次数:
298
不知道大家有没有一种感觉,我明明学会了,为什么一写代码就不知道从何下笔了。 初学函数编程的小伙伴通常需要检测一下自己的学习成果,我们现在就写一道通过函数来实现登录和注册的小程序 需要注意的是: (1)、我们需要在ide中创建一个名为DB的txt文件: 右键点击根文件夹:选择New —— 选择File ...
分类:
编程语言 时间:
2017-11-03 14:11:16
阅读次数:
288
强调:面向过程编程绝对不是用函数编程那么简单 面向过程的编程思想:核心是过程二字,过程即解决问题的步骤,即先干什么,再干什么,基于该思想去编写程序 好比再设计一条流水线,是一种机械式的编程思想。 优点: -复杂的问题问题流程化,进而简单化 缺点: -可扩展性差,紧耦合 ...
分类:
其他好文 时间:
2017-10-24 11:50:10
阅读次数:
190
一、python函数的定义与调用 函数的定义:(function)代码块。 就是将我们要执行的代码进行结构的整合,形成可被调用的代码块。 函数是可以重复调用的代码块,主要有一下几个优点: 减少代码冗余 代码结构清晰 有助于保持代码的一致性 函数的划分 按照参数类型划分 位置参数:是我们在传参时,实参 ...
分类:
编程语言 时间:
2017-10-03 23:28:53
阅读次数:
214
【编程题】编写String类的构造函数、拷贝构造函数、析构函数和赋值函数 ...
分类:
其他好文 时间:
2017-09-23 12:31:08
阅读次数:
202
1.介绍了.NET的作用和软件前景趋势。 2.Visual studio .net 编程。 3.介绍.net可以多种编程语言,通过公共语言类库存放。 2.介绍C# 数据类型和变量设置,以及函数的使用。 3.继承和派生,封装,抽象,委托的介绍和使用。 系统性的写出了大一下期C#所学知识,更全面的剖析了 ...
分类:
其他好文 时间:
2017-09-19 11:57:00
阅读次数:
144
1.面对对象不是所有情形都适用 1.1函数式编程 2.1面对对象编程 结论:单从代码的复杂程度来看,面对对象编程并不是适合所有情况 2.面对对象编程的格式规范: a.定义类 b.根据类创建对象(创建一个**类的实例) 使用对象去执行类中的方法(函数编程中,我们称之为函数),如下图为类与对象的关系 3 ...
分类:
其他好文 时间:
2017-09-17 20:13:19
阅读次数:
200
编程范式(方式) 命令式编程 如:JS、Java 过程化 对象化: 对象,一组属性的集合;类,对对象的描述;JS没有类 对象 → 原型 → object → null(源) 声明式编程 如:HTML、CSS、SQL DSL领域的特定语言 函数式编程 JS支持命令式、函数式编程,包容性强,有各类写法, ...
分类:
其他好文 时间:
2017-09-16 21:57:14
阅读次数:
135