一、再看property                                                                         

一个静态属性property本质就是实现了get,set,delete三种方法

 1 class Foo:
 2     @property
 3     def AAA(self):
 4         print('get的时候运行我啊')
 5 
 6     @AAA.setter
 7     def AAA(self,value):
 8         print('set的时候运行我啊')
 9 
10     @AAA.deleter
11     def AAA(self):
12         print('delete的时候运行我啊')
13 
14 #只有在属性AAA定义property后才能定义AAA.setter,AAA.deleter
15 f1=Foo()
16 f1.AAA
17 f1.AAA='aaa'
18 del f1.AAA
19 
20 用法一
用法1

相关文章:

  • 2021-08-05
  • 2022-12-23
  • 2022-02-24
  • 2018-10-11
  • 2021-06-20
  • 2022-12-23
  • 2021-10-27
  • 2022-01-20
猜你喜欢
  • 2022-12-23
  • 2019-03-09
  • 2022-12-23
  • 2022-02-25
  • 2022-12-23
  • 2021-09-12
相关资源
相似解决方案