当前位置:首页>python>Python基础篇 - 面向过程与面向对象、类与对象初识

Python基础篇 - 面向过程与面向对象、类与对象初识

  • 2026-08-25 18:41:51
Python基础篇 - 面向过程与面向对象、类与对象初识
 面向过程与面向对象、类与对象

    今天的基础篇内容讲解面向过程与面向对象、类与对象初识的基本知识,大家这么聪明,一看就会了。

1. 面向过程编程:一种以过程为中心的编程方式,主要关注解决问题的步骤,并将这些步骤写成函数或方法。

2. 面向对象编程:一种以对象为中心的编程方式,主要关注解决问题的过程中涉及哪些对象以及这些对象如何交互。

    面向过程代码示例:
### 面向过程-以吃苹果小示例### 第一步:我们洗苹果def wash():  print('洗好苹果')### 第二步:我们切苹果def cut():  print('切好苹果')### 第三步:我们吃苹果def eat():  print('吃苹果了')
    面向对象代码示例:
### 面向对象-以吃苹果小示例class Apple:  def __init__(self,kg):    self.kg = kg   # 苹果的属性,如重量  def prepare(self):    pass           # 具体的操作方法...
面向过程编程:是分解成了一个个函数,每个函数完成一个特定的任务,然后按照顺序依次调用这些函数,就可以完成任务啦,适用于简单的任务。但是,弊端很明显:代码复用性很差、数据与行为的分类导致整体难以解耦合、特别不适合复杂项目。
    面向对象编程:我们把数据和操作方法封装在一个类里面,我们可以根据需要去修改或扩展这些方法,而不会影响其他类。优势很明显:这极大提高代码复用性、安全性及后期的代码改动,适合做项目。
3. 类与对象初识
    3.1 类(Class):类是对象的抽象,描述了所创建的对象共同的属性(是什么)和方法(做什么),属性和方法统称为类的成员。
    3.2 对象(Object):类是抽象的,对象是类的实例化,是具体的。一个对象有自己具体的状态(属性)、行为(方法)和唯一的标识(本质上指内存中所创建的对象的地址)。

总结:今日我们学习了Python基础篇-面向过程与面向对象、类与对象初识:面向过程以步骤为核心,虽适配简单场景,但在复杂项目中存在复用性低、维护难、数据与行为分离的弊端;面向对象编程,其以类和对象为核心,将数据与操作封装,能更好地模拟现实世界,提升代码的复用性、安全性与扩展性。类是对象的抽象,对象是类的实例,这一核心概念为后续深入学习面向对象编程奠定了基础。在Python基础篇,后续我们将持续学习Python基础知识,祝每一位study er学习愉快。

<合集链接>
这里是我滴合集内容链接,大家感兴趣就康康吧。
1. 人工智能进阶之路 - 机器学习篇
2. Origin-study
3. 人工智能进阶之路-Python基础篇
4. 充电er的乱坠闲聊
5. Origin认知
点个 赞 你最好看

最新文章

随机文章