Python ------>> @property装饰器的作用和用法

作用:
Python内置的@property装饰器就是负责把一个方法变成属性调用的

----------------------below notes got from git (https://github.com/jackfrued/Python-100-Days) ------------------
Python 不建议将属性设置为私有的,
–>>>若直接将属性暴露给外界也是有问题的,比如我们没有办法检查赋给属性的值是否有效
---->>>我们之前的建议是将属性命名以单下划线开头,通过这种方式来暗示属性是受保护的,不建议外界直接访问
–>>>那么如果想访问属性可以通过属性的getter(访问器)和setter(修改器)方法进行对应的操作。
—>>>如果要做到这点,就可以考虑使用@property包装器来包装getter和setter方法。

class Person(object):

    def __init__(self,</
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值