类和实例属性增删改查

博客介绍了Python中类属性的增删改查操作,如用.属性名方式查看,.新属性名=新属性值增加等。还阐述了self的概念、class语法原则,指出实例化会传递self,实例调用类方法无需传self。同时对比了面向对象和面向过程,强调类是抽象模板。

查看:.属性名方式

增加:.新属性名=新属性值,数据属性和函数属性通用

修改:.原属性名=新属性值

删除:del .属性名

self就是实例

数据属性封装在init方法内,初始化函数就是帮类实例化一个对象

class语法原则:实例去调类的方法才会自动传递self

实例都是数据属性,能添加是因为底层在操作字典,一般不修改底层的属性字典方式来达到增删改查的目的,会影响稳定性

用点调用遵循类和实例原则,在哪里定义就跑到哪个属性字典里

点的方式调用的都是属性,要么跟类有关要么跟实例有关,否则仅是一个变量

实例新增属性和类新增属性是通过赋值

面向对象的类和生活的类是有区别的

实例化的过程会把实例本身传递给self,实例调用类方法不用传递self参数

共同的逻辑提取到一个函数里 ——》面向过程、函数式

把数据和功能整合到一块为面向对象

类是一个模板,是抽象的

 

转载于:https://www.cnblogs.com/jintian/p/10916114.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值