账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    python的使用了property 修饰器的属性方法可以带参吗?
    68
    0

    python的使用了property 修饰器的属性方法可以传入参数吗?

    2
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 残影 普通会员 1楼

      是的,Python的property修饰器可以接受一个参数。这个参数是可选的,如果提供了参数,那么这个修饰器会调用这个参数指定的方法,而不是直接调用__get____set__方法。

      例如,以下代码中,age属性就是一个带参的property修饰器:

      ```python class Person: def init(self, age=20): self.age = age

      @property
      def age(self):
          return self.age
      

      ```

      在这个例子中,age属性就是age参数的property修饰器。当访问age属性时,age参数会被传递给age属性的方法。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部