腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Python
属性
装饰
器
和
昂贵
的
计算
、
、
但是,当修饰函数执行
昂贵
的
计算
时,这并不是很方便,并且如果在许多部分中以不同
的
方式调用self.element,那么每次调用都会执行
计算
。 有没有办法避免这种情况,比如存储
计算
结果?或者我只是以错误
的
方式使用@property?
浏览 15
提问于2020-07-07
得票数 1
回答已采纳
1
回答
如何将SQLAlchemy
的
@hybrid_property
装饰
器
与Werkzeug
的
cached_property
装饰
器
结合起来?
、
、
、
、
我如何将这两者结合起来:SQLAlchemy
的
@hybrid_property
装饰
师: 用例:我有一个混合
属性
,可以执行相当
昂贵
的
计算
,如果缓存结果也可以我试着用它们包装一个测试函数,不管哪一个是第一个,它们都抱怨第二个
装饰
器
is not callable。
浏览 2
提问于2015-12-03
得票数 3
回答已采纳
2
回答
在django用户模型中,@propery代表什么
、
下面是带有人员字段
的
示例自定义用户模型
的
代码。我是Django框架
的
新手。有人能解释一下@propery
和
不指定它
的
区别吗?无论有没有它,访问它都是没有意义
的
。@propery提供了任何额外
的
功能,比如设置字段
的
值。
浏览 0
提问于2019-09-12
得票数 0
2
回答
@property
和
property()之间
的
差异
、
、
、
_prop = prop
和
def __init__(self_prop = prop 他们似乎也在做同样
的
事情,这不符合
python
的
目标,即只有一种显而易见
的
方法来做事情。有更好
的
方法吗?如果是,为什么?
浏览 4
提问于2014-03-17
得票数 5
回答已采纳
1
回答
如何通过
装饰
器
将可绑定
属性
或任何其他
装饰
器
添加到类型记录类?
、
、
我希望使用修饰
器
而不是继承来扩展类
的
行为和数据。我还想将
装饰
器
应用于新创建
的
属性
或方法。有这样做
的
例子吗?这有可能吗? 设想一组类,其中一些类共享一个名为span
的
可绑定
属性
。还允许有一个名为leftMargin
的
计算
属性
依赖于span
属性
。实现这一点
的
理想方法是用一个名为@addSpan
的
装饰
器</e
浏览 4
提问于2017-05-11
得票数 3
1
回答
sqlalchemy @hybrid_property v @property,@hybrid_method v @classmethod
、
、
、
我有一个模型(我正在使用它作为一个抽象基类),它有一些常见
的
方法
和
属性
。SQLAlchemy允许使用@hybrid_property
和
@hybrid_method创建
属性
和
方法,但标准
的
@property、@classmethod、@staticmethod
装饰
器
也给出了我想要
的
结果与标准
python
装饰
器
相比,使用SQLA
装饰
器</em
浏览 4
提问于2020-09-29
得票数 11
回答已采纳
2
回答
Django模型:@property
何时添加@property,何时添加@property,有没有“规则”?两者都工作得很好,所以我正在寻找另一条规则或最佳实践。order_items_qty = self.ticket.sold_ticketsorder_items_qty = self.ticket.sold_tickets()@property return self.attendees.filter(canceled=False).count()
浏览 1
提问于2018-08-08
得票数 1
2
回答
如何在类方法上应用
属性
?
、
、
、
、
我
的
问题很简单:如何向classmethod添加
属性
和
setter?这是我
的
代码: __max_stock = 100 __prix = 0 AttributeError: 'classmethod' object has no attribute 'setter' 我使用
Python
3.x
浏览 3
提问于2014-11-15
得票数 0
回答已采纳
2
回答
成本
装饰
者
、
、
每个产品都有相关
的
成本
计算
器
,如:折扣,商家折扣,商家奖励,每月折扣等。在未来,将添加更多
的
成本
计算
器
。 我们有一个具体
的
产品类
和
每个成本
计算
的
许多
装饰
器
。所有产品都应该使用所有的
计算
器
,因为
计算
器
决定根据产品
的
属性
来应用它们
的
计算
,如产品
浏览 1
提问于2009-06-01
得票数 0
回答已采纳
1
回答
在
Python
中创建类对象
属性
后,如何更改这些
属性
?
、
我正在尝试创建对象
属性
,稍后可以根据用户输入修改这些
属性
它
的
要点是,我试图使一个基于文本
的
RPG与统计。我用'HP‘,'AC’,'Strength‘之类
的
属性
让玩家成为一个类对象。游戏
的
一个核心部分是统计数据能够相互作用。例如,玩家
的
“AC”是通过将10和他们
的
“Dex”修饰符相加来
计算
的
我想让玩家选择他们
的
'Dex‘,所以我需要能够相应
浏览 15
提问于2020-10-02
得票数 3
回答已采纳
2
回答
PyGTK
属性
与
python
属性
、
、
、
当从PyGTK中
的
GObject类派生时,您可以像在C中一样定义GObject
属性
,使用__gproperties__ dict
和
do_get_property/do_set_property方法,如中所述请注意,这是在我们在
Python
语言中使用@property
装饰
器
之前编写
的
。GObject
属性
的
优点是,只要
属性
发生更改,您就可以连接到对象
的
notify::property-name
浏览 2
提问于2011-05-11
得票数 2
回答已采纳
1
回答
为什么在这个MobX示例中'get‘是必要
的
、
在
的
一部分中,有一个示例对名为report
的
属性
使用getter语法。Progress: 1/2@computed // ...然后改变对那个报告
的
调用,以反映它不再是一个刺激者, mobx.autorun(() => console.log(this.report()));然后我仍然得到一个控制台输出然而,这是非常不同
的
。
浏览 3
提问于2018-01-08
得票数 2
回答已采纳
1
回答
属性
和
方法
的
Python
装饰
器
?
、
、
、
、
如果使用class.something = 2将值赋值给方法,那么是否可能有一个使方法像
属性
值一样工作
的
装饰
符?,我只需在__call__中添加一个attributeSetter
装饰
师,如下所示: self.func(*args,我正在共同开发PsychoPy (一个用于心理物理中
的
刺激传递
的
python
模块),我们希望在设置每个刺激参数时对一些处理进行处理,因此需要使用修饰
器</
浏览 2
提问于2014-05-08
得票数 0
回答已采纳
3
回答
快捷
的
装饰
设计模式
、
在进行
装饰
设计模式时,所有的东西都很清晰,直到我跌跌撞撞。延期。我不认为在
装饰
器
设计模式中通过“扩展”来扩展类,因为我们不能向类添加
属性
。据我所知,
装饰
器
的
关键是它能够封装其他对象
的
无穷大,这在这里是不可能
的
,尽管我们可以在不继承它
的
情况下向现有类添加功能。 代表团。这里
的
代表团完全断章取义。委托本身不是一种设计模式吗?
浏览 0
提问于2015-01-12
得票数 3
回答已采纳
1
回答
在
Python
中对函数中
的
变量使用
装饰
器
、
、
我想使用
装饰
器
来验证
Python
中
的
数据。通常在
Python
中,人们在函数上使用
装饰
器
,但我想在变量上使用
装饰
器
,类似于Java: public static void main(String[]b>"; public void wrap() default "<i>&q
浏览 2
提问于2017-06-06
得票数 0
1
回答
Python
@property与@property.getter
、
、
我正在编写
Python
类,并使用@property
装饰
器
为该类创建
属性
。在有关这个
装饰
器
的
文档中,我没有发现太多,但是从Stack溢出
和
Python
linter中
的
说明中可以收集到
的
内容:在整个过程中,使用
属性
装饰
器
创建
的
属性
可以包含表单定义、getter、setter、删除
器
,如下所示:
浏览 1
提问于2021-02-24
得票数 3
回答已采纳
1
回答
如何将
属性
传递给自定义数据集
、
、
、
我目前正试图在
python
中实现一个自写
的
Dataclass包装
器
/
装饰
器
。我在传递函数
的
参数
和
属性
时遇到了很大
的
困难,我想在函数上使用那个
装饰
器
。到目前为止,我
的
思考过程是:
装饰
师不知道这个类有多少
属性
和
参数,但我仍然需要访问它们。然后,我必须通过“
属性
”名称来访问这些名称。由于dataclass<
浏览 2
提问于2021-04-08
得票数 1
回答已采纳
6
回答
Python
内存/延迟查找
属性
装饰
器
、
最近,我查看了一个现有的代码库,其中包含许多类,其中
的
实例
属性
反映了存储在数据库中
的
值。我重构了很多这样
的
属性
,以使它们
的
数据库查找被推迟,即。不能在构造函数中初始化,但只能在第一次读取时初始化。这些
属性
在实例
的
生命周期中不会改变,但它们是第一次
计算
的
真正瓶颈,并且只有在特殊情况下才能真正访问。我发现自己在不同
的
类中为不同
的
属性
一次又一次地键入以下代码片段: cl
浏览 53
提问于2010-06-10
得票数 111
回答已采纳
3
回答
这是
装饰
者设计模式
的
一个很好
的
实例吗?
、
、
所以我今天在
计算
机科学入门课上参加了一次考试。其中一个问题是关于
装饰
器
设计模式
的
,它给我带来了一些麻烦。我
的
问题不是关于正确答案是什么,而是这是不是一个使用
装饰
器
模式
的
好实例。为什么要
装饰
person层次结构,因为让Population类直接
计算
person BMI同样简单,并且只需要更少
的
类?由于BMI是Person对象状态
的
派生
属性
,
装饰
<e
浏览 0
提问于2012-05-02
得票数 2
点击加载更多
相关
资讯
Python实用技巧——类,属性与装饰器
Python 装饰器和闭包
python装饰器的使用
详解Python的装饰器
深入理解python装饰器的装饰过
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券