首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >面向过程或面向对象的Python

面向过程或面向对象的Python
EN

Stack Overflow用户
提问于 2020-09-23 04:51:24
回答 1查看 4.6K关注 0票数 3

我对编程很陌生,也不完全理解面向对象语言和过程语言之间的区别。python的区别是什么,属于什么类别?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-23 04:56:07

首先,以下是关于不同类型的编程语言的一些一般定义:

“函数式编程(FP)是一种编程范式--一种构建计算机程序结构和元素的方式--它将计算视为数学函数的评估,并避免状态变化和可变数据。”- 维基百科

面向对象编程(,OOP)是一种基于“对象”概念的编程范式,它可能包含以字段形式的数据,通常称为属性;代码,以过程的形式,通常称为方法。

“过程编程是根据过程调用的概念从结构化编程中派生出来的编程范式。过程,也称为例程、子例程或函数,只是包含一系列要执行的计算步骤。“- 维基百科

至于Python

Python既支持面向对象的编程,也支持过程编程,因为它是一种为通用编程设计的高级编程语言。这就是人们称之为“多范式”的意思。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64021237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档