摘要: @property装饰器就是负责把一个方法变成属性调用的,既能检查参数,又可以用类似属性这样简单的方式来访问类的变量 运行 练习请利用@property给一个Screen对象加上width和height属性,以及一个只读属性resolution: 测试 阅读全文
posted @ 2018-04-30 19:10 Gringer 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 1、python支持动态给类和实例增加属性和方法;2、python __slots__只能限制实例的属性及方法,对于类则没有影响,对于子类则更是没有限制。3、如果该类有父类,也要在父类设置__slots__才能限制。 阅读全文
posted @ 2018-04-30 16:52 Gringer 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 看到评论中有同学在问,这一章所讲的内容一般在什么时候会用到呢,我就翻了下,然后记录下来,给后面的同学做个参考。 # 首先你有一个command.py文件,内容如下,这里我们假若它后面还有100个方法 # 然后我们有一个入口文件 exec.py,要根据用户的输入来执行后端的操作 上面使用了if来进行判 阅读全文
posted @ 2018-04-30 15:47 Gringer 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 练习为了统计学生人数,可以给Student类增加一个类属性,每创建一个实例,该属性自动增加: 在类的函数中也不能直接引用count类属性,需要Student.count 阅读全文
posted @ 2018-04-30 15:43 Gringer 阅读(2258) 评论(0) 推荐(0) 编辑