Python学习笔记:类,面向对象

本文详细介绍了 Python 中类与对象的基础知识,包括类的定义、属性的使用与修改、内置特殊方法的应用,以及如何实现继承等核心概念。通过具体实例展示了如何创建类,并对类的属性进行操作。

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

class people:

    '帮助信息'

    #所有实例共享

    number = 100

    #构造函数,self表示实例的名字,不用传参数。

    def _init_(self,name,age):

        self.name = name

        self.age = age

    #别的函数

    def display1(self):

        print(people.number)

    def display2(self):

           print(self.name)



people.__dox__(前后两个杠,帮助信息)

people.__name__(前后两个杠,名字)

people.__module__(前后两个杠,帮助信息)

people.__bases__(前后两个杠,帮助信息)

people.__dict__(前后两个杠,帮助信息)

p1 = people('p1',30)

p2 = people('p2',20)

p1.name = 'hello':改变该属性值

del p2.name:删除该属性值

hasattr(p1,'name'):是否有该属性

hasattr(p2,'sex'):是否有该属性

getattr(p1,'name'):取得该属性值

setattr(p1,'name','hello'):改变该属性值

delattr(p1,'name'):删除该属性值



继承:

子类可以调用父类函数,也可以重写。

class father: #定义父类

class child(father): #定义子类


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值