首页 分享 Python标准库:内置函数property(fget=None, fset=None, fdel=None, doc=None)

Python标准库:内置函数property(fget=None, fset=None, fdel=None, doc=None)

来源:萌宠菠菠乐园 时间:2024-12-15 18:04

最新推荐文章于 2024-04-20 19:38:53 发布

caimouse 于 2015-03-11 08:22:54 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本函数是设置类成员的属性。参数fget是获取类成员的属性值;参数fset是设置类成员的属性值;fdel是删除类成员;参数doc是设置属性的文档字符串。通过这个函数的方式,可以实现类成员变量隐藏的方式,也就是面向对象里封装的要求。

例子:

class Foo:

def __init__(self):

self._x = None

def getx(self):

return self._x

def setx(self, value):

self._x = value

def delx(self):

del self._x

x = property(getx, setx, delx, "I'm the 'x' property.")

foo = Foo()

foo.x = 2000

print(foo.x)

del foo.x

结果输出如下:

2000

蔡军生  QQ:9073204  深圳

相关知识

(none)
pycparser‑2.19‑py2.py3‑none‑any.whl资源
python中 sort() 函数
python宠物狗年龄
Python编程轻松驾驭二哈摄像头:解锁智能宠物监控新技巧!
logging — Python 的日志记录工具 — Python 文档
16.6. logging — Python 的日志记录工具 — Python 文档
《python灰帽子》源码一,运行一个程序进入调试状态
使用python实现图像对比度增强
FastAI 课程学习笔记 lesson 1:宠物图片分类

网址: Python标准库:内置函数property(fget=None, fset=None, fdel=None, doc=None) https://www.mcbbbk.com/newsview747288.html

所属分类:萌宠日常
上一篇: 创新设计打造一款智能养宠物机器人
下一篇: 黑客操控扫地机器人追逐宠物并大爆

推荐分享