Python廖雪峰教程学习笔记:Day11
前言 养成一个好的习惯只需要坚持21天,Day11 这两天主要学习一下面向对象的高级编程。 使用__slots__ 由之前学习类的定义和实例的创建,我们可以给实例绑定不同的属性,例如: class Student(object): pass s = Student() s.name = 'Tom' # 动态给实例绑定一个属性 print(s.name) # Tom 如果我们只允许对Student实例添加name和age属性,达到限制的目的,我们就可以定义一个特殊的__solts__变量,来限制该class实例能添加的属性,接下来Student实例就只能添加name和age属性了: clas
用户评论