博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
property相关补充
阅读量:5019 次
发布时间:2019-06-12

本文共 660 字,大约阅读时间需要 2 分钟。

1 # Author : Kelvin 2 # Date : 2019/1/25 15:20 3 class Foo: 4     def __init__(self): 5         self.original_price = 100 6         self.discount = 0.8 7  8     @property 9     def price(self):10         new_price = self.original_price * self.discount11         return new_price12 13     @price.setter14     def price(self, val):15         self.original_price = val16 17     @price.deleter18     def price(self):19         del self.original_price20 21 22 f = Foo()23 print(f.price)24 f.price = 20025 print(f.price)26 del f.price27 print(f.__dict__)28 29 """输出结果:30 80.031 160.032 {'discount': 0.8}33 """

 

转载于:https://www.cnblogs.com/sun-10387834/p/10320059.html

你可能感兴趣的文章
[BZOJ 2049] [Sdoi2008] Cave 洞穴勘测 【LCT】
查看>>
java导出word[xml方式]
查看>>
mysql load_file()和 into outfile
查看>>
响应式布局编码
查看>>
微服务实战(三):深入微服务架构的进程间通信 - DockOne.io
查看>>
Android菜鸟的成长笔记(6)——剖析源码学自定义主题Theme
查看>>
Java:类与继承
查看>>
struts2-(2)HelloWorld
查看>>
python常用函数 库 转
查看>>
第一次爱你得是啥时候
查看>>
Redis4- llist的操作
查看>>
AJAX 实战【三级联动】分析
查看>>
日志收集思考
查看>>
asp.net 发布后,遇到的导出excel报错的问题
查看>>
(转)Spring boot——logback.xml 配置详解(四)<filter>
查看>>
项目中操作redis改brpop阻塞模式为订阅模式的实现-java实习笔记二
查看>>
PHP中各种Hash算法性能比较
查看>>
对象深度克隆
查看>>
12动态规划运用实例
查看>>
规则9 减少DNS查找
查看>>