zoukankan      html  css  js  c++  java
  • Property attribute.



    class property(object):
    """
    Property attribute.

    fget
    function to be used for getting an attribute value
    fset
    function to be used for setting an attribute value
    fdel
    function to be used for del'ing an attribute
    doc
    docstring

    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
    """
    def deleter(self, *args, **kwargs): # real signature unknown
    """ Descriptor to change the deleter on a property. """
    pass

    def getter(self, *args, **kwargs): # real signature unknown
    """ Descriptor to change the getter on a property. """
    pass

    def setter(self, *args, **kwargs): # real signature unknown
    """ Descriptor to change the setter on a property. """
    pass

    def __delete__(self, *args, **kwargs): # real signature unknown
    """ Delete an attribute of instance. """
    pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
    """ Return getattr(self, name). """
    pass

    def __get__(self, *args, **kwargs): # real signature unknown
    """ Return an attribute of instance, which is of type owner. """
    pass

    def __init__(self, fget=None, fset=None, fdel=None, doc=None): # known special case of property.__init__
    """
    Property attribute.

    fget
    function to be used for getting an attribute value
    fset
    function to be used for setting an attribute value
    fdel
    function to be used for del'ing an attribute
    doc
    docstring

    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
    # (copied from class doc)
    """
    pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
    """ Create and return a new object. See help(type) for accurate signature. """
    pass

    def __set__(self, *args, **kwargs): # real signature unknown
    """ Set an attribute of instance to value. """
    pass

    fdel = property(lambda self: object(), lambda self, v: None, lambda self: None) # default

    fget = property(lambda self: object(), lambda self, v: None, lambda self: None) # default

    fset = property(lambda self: object(), lambda self, v: None, lambda self: None) # default

    __isabstractmethod__ = property(lambda self: object(), lambda self, v: None, lambda self: None) # default



    class property(object):
    """
    Property attribute.

    fget
    function to be used for getting an attribute value
    fset
    function to be used for setting an attribute value
    fdel
    function to be used for del'ing an attribute
    doc
    docstring

    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
    """
    def deleter(self, *args, **kwargs): # real signature unknown
    """ Descriptor to change the deleter on a property. """
    pass

    def getter(self, *args, **kwargs): # real signature unknown
    """ Descriptor to change the getter on a property. """
    pass

    def setter(self, *args, **kwargs): # real signature unknown
    """ Descriptor to change the setter on a property. """
    pass

    def __delete__(self, *args, **kwargs): # real signature unknown
    """ Delete an attribute of instance. """
    pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
    """ Return getattr(self, name). """
    pass

    def __get__(self, *args, **kwargs): # real signature unknown
    """ Return an attribute of instance, which is of type owner. """
    pass

    def __init__(self, fget=None, fset=None, fdel=None, doc=None): # known special case of property.__init__
    """
    Property attribute.

    fget
    function to be used for getting an attribute value
    fset
    function to be used for setting an attribute value
    fdel
    function to be used for del'ing an attribute
    doc
    docstring

    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
    # (copied from class doc)
    """
    pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
    """ Create and return a new object. See help(type) for accurate signature. """
    pass

    def __set__(self, *args, **kwargs): # real signature unknown
    """ Set an attribute of instance to value. """
    pass

    fdel = property(lambda self: object(), lambda self, v: None, lambda self: None) # default

    fget = property(lambda self: object(), lambda self, v: None, lambda self: None) # default

    fset = property(lambda self: object(), lambda self, v: None, lambda self: None) # default

    __isabstractmethod__ = property(lambda self: object(), lambda self, v: None, lambda self: None) # default

  • 相关阅读:
    【CodeForces 611C】New Year and Domino
    【HDU 1003】 Max Sum
    【ZOJ 3502】Contest
    【LightOJ 1422】Halloween Costumes(区间DP)
    【ZOJ 3609】Modular Inverse
    乘法逆元及其应用
    除法和取余的运算时间
    HUD3689 Infinite monkey theorem
    POJ2185 Milking Grid
    1355: [Baltic2009]Radio Transmission[循环节]
  • 原文地址:https://www.cnblogs.com/rsapaper/p/13433634.html
Copyright © 2011-2022 走看看