python-类与对象

本文详细介绍了Python中的类和对象,包括它们的作用、创建、构造函数、self的使用、属性、__slots__特性、方法(类方法、实例方法、静态方法)、继承以及属性的扩展。内容涵盖类的定义、实例化、属性的访问、修改和删除,以及继承和方法的调用规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、类是具备相同特征和共同行为的事物的统称;具有抽象性。

二、作用

1、类作用:用来创建对象

2、实例作用:用来模拟现实生活的事物,类的某个实体/成员。

三、创建

1、创建类(变量表示特征,函数表示行为),类名命名规则是大驼峰格式

    class  类名:

        变量

        函数

2、创建对象,即对象实例化

    格式:类名()    如:dog = Dog()

四、构造函数

1、作用:创建对象时会被调用类当中的__init__初始化函数,用来初始化对象数据

2、__init__函数没有返回值,只能返回None

3、格式(可无参、有参):

def __init__(self,参数列表):

   语句

4、当类中无定义init函数,系统会自动生成一个无参构造函数

五、self

1、在类中定义方法,一般会在方法中设置第一个参数self

self表示对象,self表示在对象的生产过程中,代表即将出生的对象的一个标记。self是在类定义里面使用的,类外面是没有self

class Car:
    wheel = '4轮'
    def __init__(self,color,logo):
        self.color = color
        self.logo = logo
bmw = Car(color='白色',logo='BMW')
print(f'{bmw.wheel},喷{bmw.color},印{bmw.logo}')

执行结果如下:

六、属性

1、类属性:在类定义作用域当中定义的变量;

2、实例属性:类当中某个成员具备的特征。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值