描述符:property 迭代器
来源:互联网 发布:网络线路切换器 编辑:程序博客网 时间:2024/06/02 05:21
知识回顾:property
class B: def __init__(self,size=10): #初始化 self.size = size# 3个函数 def getsize(self): return self.size def setsize(self,size): self.size = size def delsize(self): del self.size#property函数:参数是三个函数的名字 x = property(getsize,setsize,delsize) -----------------------------------------------------执行:b = B() 实例化对象b.x < == > b.getsize()b.x = 数值 < == > b.setsize()del b.x < == > b.delsize
描述符:就是将某种特殊类型的类的实例指派给另一个类的属性
class A: def __get__(self,isinstance,owner): #访问A类对象时,调用 print('getting...',self,isinstance,owner) def __set__(self,isinstance,owner): #设置A类对象时,调用 print('setting...',self,isinstance,owner) def __delete__(self,isinstance): #删除A类对象时,调用 print('delling...',self,isinstance)class Test: a = A() #描述符:将类A的对象a,作为类Test的属性
迭代器(每一次循环的结果作为下一次迭代的初始值)
iter() next()
这里写代码片
阅读全文
0 0
- 描述符:property 迭代器
- 描述符与property
- python描述符和property
- Python中的property与描述符
- 描述符(Property的原理)
- Python描述符,属性,方法,修饰符property,staticmethod,classmethod
- Python描述符(descriptor)解密 属性(property)、以及装饰器(decorator)
- python描述符(descriptor)、属性(property)、函数(类)装饰器(decorator )原理实例详解
- python 描述器,及property 的实现
- [构建自己的持久层]四、Property对象属性描述
- @property关键字和几个描述符号(不全,待补充)
- property 描述 之copy assign retain strong weak
- 描述符
- 描述符
- 描述符
- 描述符
- 描述符
- 描述符
- Three.js开发指南---使用three.js里的各种光源
- Ubuntu录制gif动态图
- [iOS]使用symbolicatecrash分析crash文件
- Android 沉浸式状态栏的实现方法、状态栏透明
- 吴恩达深度学习课程笔记 1.3用神经网络进行有监督学习
- 描述符:property 迭代器
- 集成学习原理小结
- 策略模式(Strategy Pattern)
- mysql 的几种约束
- 第七篇 CSS盒子
- redis两种持久化的方式
- S3C2440 LCD驱动(FrameBuffer)实例开发<一>
- OKHttp3学习笔记-Http Session
- JDBC之CRUD