python中@property是什么
- 更新时间:2021-07-16 09:10:16
- 编辑:孙奇邃
我们帮大家精选了相关的编程文章,网友宓情文根据主题投稿了本篇教程内容,涉及到Python相关内容,已被775网友关注,如果对知识点想更进一步了解可以在下方电子资料中获取。
参考资料
- Python神经网络编程 PDF 电子书 / 11.5 MB / 塔里克·拉希德 推荐度:
- Python金融数据分析 PDF 电子书 / 131.9 MB / 马伟明 推荐度:
- 用Python写网络爬虫 PDF 电子书 / 9.9 MB / 理查德·劳森 推荐度:
- Python数据结构与算法分析 PDF 电子书 / 10.4 MB / 布拉德利·米勒 推荐度:
- 机器学习:Python实践 PDF 电子书 / 124.7 MB / 魏贞原 推荐度:
正文内容
给大家整理一篇不错的python文章,技术要点讲的很好,把代码做了调试发布出来,希望对网友有用。
说明
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元祖与字典以及集合的实例讲解
下面小编就为大家带来一篇基于python元祖与字典与集合的粗浅认识。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
发布时间:2019-07-11
-
详解python爬虫 urllib模块发起post请求
这篇文章主要介绍了python爬虫 urllib模块发起post请求过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
发布时间:2020-01-28