python
2025-11-03 21:28:17 0 举报
AI智能生成
python学习
作者其他创作
大纲/内容
列表,元组,字典,集合
可迭代对象
可以被遍历的对象,比列表,元组,字典
面向对象
对象创建第一个方法
__new__方法,创建对象的方法
初始化方法,传递实例属性的
__init__方法,类的初始化方法
对象动态添加外在函数作为方法
types.MethodType(函数名,当前对象)
封装的目的
把复杂的逻辑藏起来,保护内部数据不被乱改,只给外部留一个好用、安全的接口
装饰器
@property
将方法变成属性,可以像访问普通属性(如 obj.name)一样调用方法,无需加括号
@属性名.setter
配合@property使用,允许你像给普通属性赋值(如 obj.name = "xxx")一样,给 @property 装饰的 “属性” 赋值。
多态
同一操作作用于不同的多谢,比如不同的对象调用同一个同名方法,得到的结果不同,这个同名方法在两个对象都有声明
分支主题
0 条评论
下一页