(python)学习ing丨丨类学习,@property装饰器
- 作者: 五速梦信息网
- 时间: 2026年03月05日 13:17
@property
@property
def 【方法名】():
return 【属性值】
为了能让方法内可以返回对象内属性的值,需要在对函数传入要返回的属性所在的对象,这样方法才能获取到属性的值并返回
@property
def 【方法名】(self):
return self.【属性名】
@propertyclass fighter():
hp=100
@property
def hp(self):
return self.hp if self.hp>=0 else 0
aaa=fighter()
print(aaa.hp)
【对象名】.【方法名】【对象名】.【属性名】【对象名】.【方法名】【对象名】.【属性名】def hp(self)return self.hp if self.hp>=0 else 0self.hphp方法 [Previous line repeated 996 more times]
RecursionError: maximum recursion depth exceeded
意思是(来自bing翻译):
[上一行重复了 996 次]
RecursionError:超出最大递归深度
_class fighter():
_hp=100
@property
def hp(self):
return self._hp if self._hp>=0 else 0
aaa=fighter()
print(aaa.hp)
100
相关文章
-
(ssh整合web导出excel)在ssh框架中使用poi正确导出具有比较高级固定格式的excel 整体过程,查询导出前后台下载
(ssh整合web导出excel)在ssh框架中使用poi正确导出具有比较高级固定格式的excel 整体过程,查询导出前后台下载
- 互联网
- 2026年03月05日
-
(八)Struts2中的参数封装
(八)Struts2中的参数封装
- 互联网
- 2026年03月05日
-
(翻译)FIFO In Hardware
(翻译)FIFO In Hardware
- 互联网
- 2026年03月05日
-
(C语言)格式输出,右对齐
(C语言)格式输出,右对齐
- 互联网
- 2026年03月05日
-
(C#)Windows Shell 外壳编程系列7
(C#)Windows Shell 外壳编程系列7
- 互联网
- 2026年03月05日
-
(30)auth模块(django自带的用户认证模块)
(30)auth模块(django自带的用户认证模块)
- 互联网
- 2026年03月05日








