使用@property作业
Posted 绝望的老猫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用@property作业相关的知识,希望对你有一定的参考价值。
1 #!/usr/bin/env python3 2 #-*- coding:utf-8 -*- 3 class Screen(object): 4 __slots__ = (‘_width‘,‘_height‘) 5 def __init__(self, *args, **kwargs): 6 self._width = 800 7 self._height = 600 8 9 @property 10 def width(self): 11 return self._width 12 13 @width.setter 14 def width(self,value): 15 self._width = value 16 17 @property 18 def height(self): 19 return self._height 20 21 @height.setter 22 def height(self,value): 23 self._height = value 24 25 @property 26 def resolution(self): 27 return self._width*self._height 28 29 # test: 30 s = Screen() 31 s.width = 1024 32 s.height = 768 33 print(s.resolution) 34 assert s.resolution == 786432, ‘1024 * 768 = %d ?‘ % s.resolution
教程地址:
以上是关于使用@property作业的主要内容,如果未能解决你的问题,请参考以下文章
Vue报错:Uncaught TypeError: Cannot assign to read only property 'exports' of object 的解决方法(代码片段
HTML5期末大作业:餐饮美食网站设计——咖啡(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 咖啡网页设计 美食餐饮网页设计...(代码片段