class Screen(object): @property # getter方法 def width(self): return self._width @width.setter def width(self,value): if not isinstance(value,int): raise ValueError('width must be an integer') self._width = value @property def height(self): return self._height @height.setter def height(self,value): if not isinstance(value,int): raise ValueError('height must be an integer') self._height = value @property def resolution(self): return self._width * self._height s = Screen() s.width = 1024 s.height = 768 print(s.resolution) assert s.resolution == 786432,'1024 * 768 = %d ?' % s.resolution
最后的这个assert s.resolution == 786432,'1024 * 768 = %d ?' % s.resolution 我没怎么看明白,assert哪里有讲过?
assert s.resolution == 786432,'1024 * 768 = %d ?' % s.resolution
我也不知道,赶紧百度了下,结果也不是很明白
Sign in to make a reply
用户6223899516_84125
最后的这个
assert s.resolution == 786432,'1024 * 768 = %d ?' % s.resolution
我没怎么看明白,assert哪里有讲过?