腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我
的
类
没有
调用
Python
- __
get__
、
下面是
我
的
代码: class Argument : self.type = argTypeself.help = argHelp print("__
get__
")但我得到
的
却是: <__main__.Argument instance at 0x7ff608ab24d0
浏览 11
提问于2019-01-12
得票数 0
回答已采纳
2
回答
有人能解释一下staticmethod
的
源代码在
python
中是如何工作
的
吗?
、
、
、
、
首先,
我
明白,一般来说,一个装饰师是如何工作
的
。
我
知道@staticmethod去掉了签名中
的
实例参数, @staticmethod print 'foo' C.foo但是,
我
不明白staticmethod
的
源代码是如何使这种情况发生
的
。在我看来,当在staticmethod中包装方法staticmethod时,staticmethod
的
一个实例
浏览 7
提问于2015-08-10
得票数 23
回答已采纳
1
回答
像dict.fromkeys这样
的
内置类型
的
函数描述符
的
行为与正常方法不同。
、
、
、
为什么dict.fromkeys函数
的
函数描述符与其他正常函数不同。然后,它不像任何其他函数那样工作,因为它只允许自己绑定到dict。>,这是
我
func.__get__({})([1,2,3])func.' 为什么
pyth
浏览 1
提问于2018-09-02
得票数 2
回答已采纳
1
回答
使用__set__具有
类
级类型描述符
的
方法
、
、
、
我
已经为具有__set__和__
get__
的
对象提供了数据描述符。from __future__ import print_function def __
get__
(self, obj__Class如您所见,
类
级别的__set__
没有
被
调用</e
浏览 2
提问于2015-02-09
得票数 4
回答已采纳
1
回答
下面的代码片段
的
含义是什么?它是如何工作
的
?还有,除了它,还有其他
的
选择吗?
、
def __
get__
(self, instance, owner=None):
我
正在学习描述符,并且对它非常陌生,所以我无法理解下面的代码instance.__dict__.get(self.name),它
的
意义是什么,以及是否还有其他
的
替代方法。
浏览 1
提问于2022-10-01
得票数 0
1
回答
在
类
级容器初始化内
调用
staticmethod
、
给出以下示例
类
: return "aStaticMethod" print Foo.aTuple[0]()为什么对aVariable
的
调用
可以正常工作
浏览 3
提问于2010-10-14
得票数 14
回答已采纳
2
回答
在
Python
中,创建属性和在
类
中声明属性有什么不同?
、
这两个代码会给出两个不同
的
输出,为什么?class Test: return 42print(a.a) // print 42print(a.a) // print 42class Test:print(a.a) /&
浏览 0
提问于2012-10-14
得票数 4
回答已采纳
1
回答
python
3:使用.__
get__
()将方法绑定到
类
实例,它可以工作,但为什么?
、
、
、
、
我
知道如果你想给一个
类
实例添加一个方法,你不能像这样做一个简单
的
赋值: print(self.var,因此self参数将不具有他
的
典型含义:<function print_var at 0x98e86ec>Traceback (mostc.print_var() TypeError
浏览 0
提问于2011-09-21
得票数 10
回答已采纳
1
回答
什么是懒惰
的
财产?
、
、
在在线查看webapp2文档时,
我
发现了有关装饰器
的
信息: 什么是懒惰
的
属性?
浏览 4
提问于2014-07-11
得票数 18
回答已采纳
2
回答
Python
:为什么functools.partial函数在设置为类属性时不成为绑定方法?
、
、
、
我
读到了关于是如何。然后,
我
注意到,对于被functools.partial包装
的
函数,情况并非如此。对此有何解释?简单
的
例子: print("foo") a.g() # prints &qu
浏览 20
提问于2022-11-03
得票数 6
回答已采纳
2
回答
从“描述符如何操作”文章中理解描述符示例
、
、
我
正试图把
我
的
头转到描述符
的
概念上,最近
我
没有
取得成功。这个描述符的确实起到了帮助作用,同时也使
我
感到困惑。
我
在这里很难理解为什么m.x
调用
def __
get__
(self, obj, objtype): def __init__(self, initval
调用
的
细节取决于obj是对象还是
类
。对于对象
浏览 3
提问于2016-11-08
得票数 1
回答已采纳
1
回答
Python
数据模型文档:未绑定
的
用户定义方法对象和
类
方法对象
、
、
、
、
在参考文献
的
Data Model中,作者花费了大量
的
精力来解释如何创建和操作用户定义
的
方法:(参见和滚出) 用户定义
的
方法对象可以在获得
类
的
属性时(可能通过该类
的
设置)创建,如果该属性是用户定义
的
函数对象、未绑定
的
用户定义方法对象或
类
方法对象,则可以创建;如果属性是用户定义
的
方法对象,则只有在检索对象
的
类
与存储在原始方法对象中
的
类</em
浏览 2
提问于2012-02-01
得票数 3
回答已采纳
1
回答
Django
的
classonlymethod方法有什么用?
、
源码如下: def __
get__
(self, instance, owner):虽然
我
可以看到classonlymethod只能在
类
上
调用
,而不能像
python
的
classmethod那样在实例上
调用
,但为什么我们需要这样
的
“限制”在www上
没有
太
浏览 0
提问于2013-02-08
得票数 1
1
回答
如何在
Python
类
实例上将部分函数绑定为方法
、
、
、
我
希望将此函数绑定为某个
类
的
方法: print self.prefix + msgclass A(object):, 'hello') # => TypeError: foo_method() takes exactly 2 arguments (1 given) 第一个示例看起来是正确绑定
的
,而第二个示例则
没有
。
浏览 3
提问于2018-01-19
得票数 2
回答已采纳
2
回答
类
方法
的
实现
、
、
从
python
文档来看,classmethod方法大致相当于 "Emulate PyClassMethod_Type() in Objects/funcobject.c" self.f = f def newfunc(*args): return self.f(
浏览 3
提问于2022-08-19
得票数 2
1
回答
描述符
的
非函数__
get__
属性在
调用
时会接收额外
的
参数,为什么?
有人能解释为什么描述符
的
非函数__
get__
属性在
调用
时似乎会收到额外
的
参数--即描述符对象(在函数
的
情况下,描述符对象作为self隐式传递)?在下面的示例中,B和C都是非数据描述符(它们具有__
get__
属性)。B
的
__
get__
属性是可
调用
的
A
的
实例,C
的
属性也是可
调用
的
函数(函数)
的
实例。
类
D和E有一个名
浏览 1
提问于2016-06-30
得票数 0
回答已采纳
1
回答
为什么这个
类
道具实现不能工作?
、
、
、
、
基于,
我
尝试提出一个类属性,它既允许设置,也允许获取。所以我写了这个,并把它放在一个模块util中。classmethod): else: def __
get
: x = classprop(fget=_get_x, fset=_set_x) 虽然获得是有效
的
浏览 1
提问于2010-09-18
得票数 0
回答已采纳
3
回答
巨蟒怎么知道什么时候进入“自我”?
、
、
考虑一个简单
的
例子: @staticmethod print("static") print("self") 当我
调用
C().my_static_method()时,
python
不会将C
的
实例传递给my_static_method,而my_static_method引用
的
也不会期望C<
浏览 4
提问于2022-01-21
得票数 3
2
回答
为什么__
get__
需要所有者,而__set__和__delete__
没有
?
、
、
、
来自
Python
调用
以获取所有者
类
的
属性(类属性访问)或该类实例
的
属性(实例属性访问)。PEP 252指定可以用一个或两个参数
调用
__
get__
()。
Python
自己
的
内置描述符支持这个规范;但是,一些第三方工具可能有需要这两个参数
的
描述符。__delete__(self, instance)
调用
以删除所有
浏览 9
提问于2017-07-06
得票数 3
回答已采纳
1
回答
与__new__和属性有关
的
内容
我
试着理解一些OpenSource GitHub项目中
的
以下代码。有一个
类
没有
__init__,但有一个__new__方法。_obs) 根据评分最高
的
评论,
我
在上发现了__init__方法和__new__方法之间
的
一个讨论,只有在对像str、int、unicode或tuple这样
的
不可变类型进行子类化时,才应该使用new。此外,
我
不明白为什么
类
cls应该有一个名称(以及为什么它应该与一些文件夹有关),以及为什么<em
浏览 0
提问于2013-05-04
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python中如何调用类中的列表
python继承子类调用父类方法
Python实例:一个类调用另一个类的方法
Python基础教程 调用未关联的超类构造函数
在Python中如何在main函数中调用类中的方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券