python中的@property有什么用

这篇文章主要讲解了“python中的@property有什么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python中的@property有什么用”吧!

成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站设计、做网站、浠水网络推广、微信小程序、浠水网络营销、浠水企业策划、浠水品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供浠水建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

 说明

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的优点有哪些

1、简单易用,与C/C++、Java、C# 等传统语言相比,Python对代码格式的要求没有那么严格;

2、Python属于开源的,所有人都可以看到源代码,并且可以被移植在许多平台上使用;

3、Python面向对象,能够支持面向过程编程,也支持面向对象编程;

4、Python是一种解释性语言,Python写的程序不需要编译成二进制代码,可以直接从源代码运行程序;

5、Python功能强大,拥有的模块众多,基本能够实现所有的常见功能。

感谢各位的阅读,以上就是“python中的@property有什么用”的内容了,经过本文的学习后,相信大家对python中的@property有什么用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


网页题目:python中的@property有什么用
标题URL:http://ybzwz.com/article/ghhcho.html