[TOC] 匿名函数 什么叫匿名函数? 我们之前学过的叫有名函数,就是有名字的函数 匿名函数 就是没有名字的函数, 语法 lambda 参数:返回值 匿名函数一般与python内置方法连用。 max/min() sorted() map() filter() 内置函数 面向过程编程 什么叫面向过程, ...
分类:
编程语言 时间:
2019-09-25 15:21:43
阅读次数:
88
Python 入门 之 初识面向对象
初识面向对象编程 (核心--对象)
面向对象初识
面向对象结构
类角度操作类
对象角度操作类
self 是什么
面向对象中的查找顺序 ...
分类:
编程语言 时间:
2019-09-23 15:27:47
阅读次数:
83
面向对象编程简介 JAVA是一门面向对象的编程语言。面向对象编程范式与面向过程编程范式同属于命令式编程范式,与函数式编程范式相区别。在面向对象编程范式中,我们将我们要处理的系统的业务逻辑表现为对象之间的互相关联。对象实体本身是一组数据和动作的封装。封装可以简单的理解为一种打包,它使得外部可以使用某个 ...
分类:
编程语言 时间:
2019-09-21 23:10:01
阅读次数:
76
面向对象编程: 面向:以什么为主,基于什么模式 对象:由键值对组成,可以用来描述事物,存储数据的一种数据格式 编程:使用代码解决需求 面向过程编程: 按照我们分析好的步骤,按步骤解决问题 优点:性能比面向对象高,适合跟硬件联系很紧密的东西 缺点:没有面向对象那么容易维护,复用,扩展 面向对象编程: ...
分类:
编程语言 时间:
2019-09-14 13:36:03
阅读次数:
112
第五章 函数 5.1 函数的本质及应用场景 截至目前:面向过程编程(可读性差/可重用性差) 对于函数编程: 1. 本质:将N行代码拿到别处并给他起一个名字,以后通过名字就可以找到这段代码并执行 2. 应用场景: 代码重复执行 代码特别多超过一屏,可以选择通过函数进行代码的分割 5.2 函数定义 5. ...
分类:
其他好文 时间:
2019-09-12 13:21:08
阅读次数:
60
本节大纲: 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 ...
分类:
编程语言 时间:
2019-09-07 01:34:09
阅读次数:
130
[TOC] 一. 面向过程编程 ? 面向过程是具体化的,流程化的。解决一个问题,需要一步一步分析需要怎样,然后需要怎样,一步一步实现的。 ? 面向过程:一步一步(一个函数一个函数)的完成某件事。(上一个函数的输出为下一个函数的输入) ? 优点:复杂的问题流程化、简单化,条理清晰 ? 缺点:扩展性差; ...
分类:
其他好文 时间:
2019-09-03 22:45:47
阅读次数:
109
面向对象编程 面向对象编程与面向过程编程的区别 面向过程的核心就是过程,即解决问题的步骤。就如同工厂的流水线生产。 面向对象的核心就是对象,即将所有事物都看成是一个对象,这些对象都是一个个的属性与方法组成的,更类似于功能的直接赋予。 面向对象主要解决面向过程的拓展性差。但是衡量一款软件好坏的因素不是 ...
分类:
其他好文 时间:
2019-08-27 17:04:33
阅读次数:
64
6.2 面向对象初识 1. 面向对象初识 回顾面向过程编程VS函数式编程 面向过程编程 函数式编程 通过对比可知,函数编程和面向过程编程明显有两个特点:1.减少代码的重复性。2.增强代码的可读性 函数式编程VS面向对象编程 通过对比可以看出面向对象第一个优点:面向对象编程是一类相似功能函数的集合,使 ...
分类:
编程语言 时间:
2019-08-26 23:07:32
阅读次数:
110
一、面向过程的编程 面向过程编程的核心是过程二字,过程指的是解决问题的步骤,即先干什么在干什么然后干什么。。。 基于面向过程编程的思想,编写程序好比在设计一条流水线,是一种机械式的思维方式 优点:复杂的问题流程化,进而简单化 缺点:扩展性差 二、面向对象编程 你可以把你自己想象成如来佛祖,然后你想找 ...
分类:
其他好文 时间:
2019-08-26 21:27:23
阅读次数:
123