【python笔记】面向对象的控制函数

前言

菜作者的笔记总结,如有错误还望指正。

issubclass()

语法:issubclass(子类,父类)

如果第一个参数是第二个参数的子类,那么返回true,如果不是则返回false.

两个参数相同返回true。

object默认是所有类的父类。

实例:

 结果:

isinstance()

语法:isinstance(实例化对象,类)

第一个参数如果是第二个参数的实例化对象,则返回true

如果不是则false

实例:

输出

 hasattr()

语法:hasattr(对象,"属性")

检测对象是否有相应属性,有则true,没有则false。

属性必须加引号

实例:

输出

getattr()

语法:getattr(对象,属性,内容)

获取对象的属性,如果有返回属性内容,如果没有,则返回内容,如果没写内容则报错

实例:

输出

 setattr()

语法:setattr(对象,属性)

给对象设置属性

实例:

输出:

delattr()

语法:delattr(对象,属性)

删除对象属性

实例:

 输出:

property()

语法:property(获得属性,设置属性,删除属性)

第一个参数:执行获得属性内容的方法

第二个参数:执行改变/设置属性的方法

第三个参数,执行删除属性的方法

实例:

输出:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北岭敲键盘的荒漠猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值