python中的@property怎么使用
这篇文章主要介绍“python中的@property怎么使用”,在日常操作中,相信很多人在python中的@property怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python中的@property怎么使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
创新互联建站主营定海网站建设的网络公司,主营网站建设方案,重庆APP软件开发,定海h5小程序设计搭建,定海网站营销推广欢迎定海等地区企业咨询
说明
1、内置的@property装饰器Python负责将一种方法转换为属性调用。
2、@property广泛应用于类的定义中,可以让调用者写出简短的代码,同时保证对参数进行必要的检查,从而序运行中出错的可能性。
实例
class Student(object): @property def score(self): return self._score @score.setter def score(self, value): if not isinstance(value, int): raise ValueError('score must be an integer!') if value < 0 or value > 100: raise ValueError('score must between 0 ~ 100!') self._score = value
到此,关于“python中的@property怎么使用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!
分享标题:python中的@property怎么使用
标题来源:http://azwzsj.com/article/pgjjps.html