Python过程或面向对象



我是编程新手,不完全理解面向对象语言和过程语言之间的区别。区别是什么?python属于哪一类?

首先,这里有一些关于不同类型编程语言的通用定义:

"函数式编程(FP(是一种编程范式——一种构建计算机程序结构和元素的风格——它将计算视为对数学函数的评估,避免改变状态和可变数据。"——维基百科

面向对象编程(OOP(是一种基于"对象"概念的编程范式,"对象"可能包含字段形式的数据,通常称为属性;和代码,以过程的形式,通常被称为方法。"——维基百科

"过程编程是一种编程范式,源于结构化编程,基于过程调用的概念。过程,也称为例程、子例程或函数,只包含一系列要执行的计算步骤。"——维基百科

对于Python

Python同时支持面向对象编程和过程编程,因为它是一种为通用编程设计的高级编程语言。这就是人们称之为";"多范式";

最新更新