55、'property',  获取对象的所有属性

class property(object)
| property(fget=None, fset=None, fdel=None, doc=None) -> property attribute
|
| fget is a function to be used for getting an attribute value, and likewise
| fset is a function for setting, and fdel a function for del'ing, an
| attribute. Typical use is to define a managed attribute x:
|
| class C(object):
| def getx(self): return self._x
| def setx(self, value): self._x = value
| def delx(self): del self._x
| x = property(getx, setx, delx, "I'm the 'x' property.")
|
| Decorators make defining new properties or modifying existing ones easy:
|
| class C(object):
| @property
| def x(self):
| "I am the 'x' property."
| return self._x
| @x.setter
| def x(self, value):
| self._x = value
| @x.deleter
| def x(self):
| del self._x
|
| Methods defined here:
|
| __delete__(self, instance, /)
| Delete an attribute of instance.
|
| __get__(self, instance, owner, /)
| Return an attribute of instance, which is of type owner.
|
| __getattribute__(self, name, /)
| Return getattr(self, name).
|
| __init__(self, /, *args, **kwargs)
| Initialize self. See help(type(self)) for accurate signature.
|
| __new__(*args, **kwargs) from builtins.type
| Create and return a new object. See help(type) for accurate signature.
|
| __set__(self, instance, value, /)
| Set an attribute of instance to value.
|
| deleter(...)
| Descriptor to change the deleter on a property.
|
| getter(...)
| Descriptor to change the getter on a property.
|
| setter(...)
| Descriptor to change the setter on a property.
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| __isabstractmethod__
|
| fdel
|
| fget
|
| fset

  

最新文章

  1. fastq-dump 报错 解决方案
  2. Flume+Kafka+Strom基于伪分布式环境的结合使用
  3. Python中import的使用
  4. iOS 实现快速切换主题详细教程(附上源码)
  5. java判断list为空
  6. Vim实现批量注释的方法
  7. python学习之jquery小练习
  8. Android Viewpager PagerAdapter update data 刷新界面数据
  9. 【转】oracle null
  10. 转自http://blog.sina.com.cn/daylive——C++ STL map
  11. IOS中集合视图UICollectionView中DecorationView的简易使用方法
  12. TextView的几个属性
  13. CI Weekly #17 | flow.ci 支持 Java 构建以及 Docker/DevOps 实践分享
  14. tp的秘密
  15. 自学Python4.2 迭代器、生成器
  16. Linux 管理软件
  17. RxJava(六) retryWhen操作符实现错误重试机制
  18. 作为开发人员,这四类Code Review方法你都知道吗?
  19. python设计模式---结构型之门面模式
  20. 快速搭建python程序

热门文章

  1. HDU 2009 整除的尾数 题解
  2. DirectX11 学习笔记5 - D3DXMath 库
  3. 【数据结构】二叉树(c++)
  4. LeetCode_3Sum Closest
  5. Python - 学习参考资料
  6. 关于Widget预览图的改动
  7. C++游戏系列2:角色装备武器
  8. Android如果动态改变CursorAdapter Item个数
  9. 图像处理之基础---ffmpeg 中的图像缩放
  10. Entity Framework 6 Code First 实践系列(1):实体类配置-根据依赖配置关系和关联