Python面向过程编程

Posted chenziqing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python面向过程编程相关的知识,希望对你有一定的参考价值。

面向过程编程

面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程,不同于面向对象的是谁在受影响。与面向对象明显的不同就是封装、继承、类。
在python中就一句花,可以流水线的编程,调用返回值

面向过程其实是最为实际的一种思考方式,就算是面向对象的方法也是含有面向过程的思想。可以说面向过程是一种基础的方法。它考虑的是实际地实现。一般的面向过程是从上往下步步求精,所以面向过程最重要的是模块化的思想方法。对比面向过程,面向对象的方法主要是把事物给对象化,对象包括属性与行为。当程序规模不是很大时,面向过程的方法还会体现出一种优势。因为程序的流程很清楚,按着模块与函数的方法可以很好的组织。比如拿学生早上起来这件事说明面向过程,粗略的可以将过程拟为:

(1)起床

(2)穿衣

(3)洗脸刷牙

(4)去学校

而这4步就是一步一步地完成,它的顺序很重要,你只需要一个一个地实现就行了。而如果是用面向对象的方法的话,可能就只抽象出一个学生的类,它包括这四个方法,但是具体的顺序就不一定按照原来的顺序。

以上是关于Python面向过程编程的主要内容,如果未能解决你的问题,请参考以下文章

Python--面向过程编程

python--面向过程 VS 面向对象

[python]两种编程思维--面向过程和面向对象

day5-python之面向过程编程

python/面向过程的编程思想及举例

面向对面编程/面向切面编程/面向过程编程