【文件属性】:
文件名称:Python进阶之@property动态属性的实现
文件大小:61KB
文件格式:PDF
更新时间:2020-12-25 21:58:49
op pr pro
Python 动态属性的概念可能会被面试问到,在项目当中也非常实用,但是在一般的编程教程中不会提到,可以进修一下。
先看一个简单的例子。创建一个 Student 类,我希望通过实例来获取每个学生的一些情况,包括名字,成绩等。成绩只有等到考试结束以后才会有,所以实例化的时候不会给它赋值。
class Student:
def __init__(self, name):
self.name = name
self.score = None
mike = Student('mike')
考试完以后,准备给 mike 打分:
mike.score = 999
在这里,老师一不