面向对象编程(Object-Oriented Programming,简称OOP)是一种常用的编程范式,它将程序中的数据和操作封装成对象,通过对象之间的交互来实现程序的功能。Python是一门支持面向对象编程的编程语言,它提供了丰富的语法和特性,使得使用面向对象编程变得简单和灵活。
在Python中,每个对象都是一个类的实例。类是一种用于创建对象的模板,它定义了对象的属性和方法。属性是对象的状态信息,而方法是对象的行为。通过定义类,我们可以创建多个具有相同属性和方法的对象。
下面我们来看一个简单的例子,演示如何定义一个类,并创建类的实例:
class Person:
def __init__(self, name, age