腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(6764)
视频
沙龙
1
回答
如何为我的类实现__
cmp__
()和__hash__()?
python
、
dictionary
、
hash
、
collections
、
python-2.x
我想编写一个类,它可以在一个可选集合(例如,在
dict
中)中用作键。我知道默认情况下用户类是可哈斯的,但是在这里使用id(self)是错误的。def __
cmp__
(self, other):这会自动求助于hash(self)来进行比较吗?或者我
是否
应该按以下方式实施: return cmp(self.me
浏览 4
提问于2014-12-12
得票数 4
回答已采纳
2
回答
从“
描述
符如何操作”文章中理解
描述
符示例
python
、
descriptor
、
python-descriptors
我正试图把我的头转到
描述
符的概念上,最近我没有取得成功。这个
描述
符的确实起到了帮助作用,同时也使我感到困惑。调用的细节取决于obj是
对象
还是类。对于
对象
,机器在object.__getattribute__()中,它将b.x转换为type(b).__
dict
__['x'].该实现通过一个优先级链
工作
,该链赋予数据
描述
符相对于实例变量的优先级,实例变量优先于非数据
描述
符,如果提供,则将最低优先级分配给__getattr__()。我不知
浏览 3
提问于2016-11-08
得票数 1
回答已采纳
3
回答
在
Python
中,为什么属性优先于实例属性?
python
、
oop
、
properties
、
descriptor
描述
了
Python
在执行o.a时如
何在
对象
上查找属性。优先级顺序是有趣的-它寻找: def a(self):print(o.a) # Prints 2 为什么
Python
的优先级顺序
有
一个很大的缺点:它使属性查找速度变慢,因为与其仅仅返回o的属性(常见情况),
浏览 2
提问于2018-12-16
得票数 10
回答已采纳
1
回答
访问lstm节点中的内部忽略门值
python
、
deep-learning
、
keras
、
lstm
如果没有,那么
是否
有
其他库可以在每一步以方便的方式访问这些内部门限值? 我期待着在这方面能尽快得到一些帮助。谢谢。
浏览 1
提问于2018-01-12
得票数 5
2
回答
一个库,
如
Python
的collections.Counter库,用于C# ->,获取C#中两个字典
对象
之间值的差异
c#
、
python
这就是我如
何在
C#中创建一个字典的方法。{"cakes", 1}, {"humans", -1} // This one's for laughs在
Python
"milk": 3, "cheese": 0, "milk
浏览 2
提问于2013-09-26
得票数 10
回答已采纳
2
回答
对象
作为
python
字典中的键。
python
、
dictionary
我试图在
python
字典中使用一个
对象
作为键,但它的行为方式让我不太理解。首先,我创建了一个以
对象
为
键的字典: ContentType("application", "zip", "http://other/propertycontent_type = ContentType("application", "zip", "http:
浏览 0
提问于2011-02-10
得票数 26
回答已采纳
1
回答
如何将装饰器附加到
python
中的“事后”函数?
python
、
python-2.7
、
decorator
、
python-decorators
我理解
python
中函数的装饰符的方式(我可能错了)是,它们应该添加副作用并修改函数的返回值。现在,装饰器被添加到要装饰的函数的函数定义之上,或者通过赋值添加。例如,我正在从
Python
的数学模块导入sqrt()函数,并且想要修饰它,我该怎么做呢?
浏览 34
提问于2015-11-23
得票数 25
回答已采纳
1
回答
描述
符和直接访问:
Python
引用
python
、
descriptor
、
python-descriptors
告诉我直接访问属性
描述
符应该是可能的,尽管我对它的语法x.__get__(a)表示怀疑。但是我下面构建的例子失败了。我是不是遗漏了什么?_main__': print my_instance.x下面是我在
Python
2.7中遇到的错误(以及在移植代码片段之后的
Python
3.2)。错误信息对我来说是有意义的,但这似乎不是文档所说的
工作
方式。
浏览 1
提问于2013-10-16
得票数 1
回答已采纳
1
回答
如何定义可以由‘**’解压缩的自制
对象
?
python
、
dictionary
、
mapping
我发现list,str,tuple,
dict
都可以被*解压。 我猜是因为它们都是可迭代的。所以我做了我自己的课。但是,如
何在
python
中使mapping
对象
像
dict
一样使**解包
工作
呢?
有
可能这样做吗?除了mapping之外,在
python
中还有其他类型的
dict
对象
吗?PS:我知道我可以从
dict
类继承一个
对象
,使它成为一个映射
对象
。但是,在没有类继承的情况
浏览 1
提问于2015-12-15
得票数 1
回答已采纳
4
回答
使用字符串实例化类
java
、
string
、
literals
假设我
有
圆圈、矩形和三角形类。 基于数据文件的输入,我想要创建适当的
对象
。例如,如果shapes.dat的第一行是C.5 0 0,我将创建一个半径
为
5的圆圈
对象
,如果下一行是R.5 3 0,我将创建一个长度
为
5和宽度
为
3的矩形
对象
。我知道我可以使用基本的if-否则逻辑,但我想知道
是否
有
一种方法可以使用字符串来实例化一个新
对象
。有点像
Python
中的exec()方法。下面是
描述
我想要
浏览 0
提问于2018-01-23
得票数 1
回答已采纳
1
回答
Python
描述
符如何将类属性分配给实例成员
python
、
descriptor
我有这个
描述
符,它是“流利的
Python
”一书中的一个例子。在LineItem类的__init__中,我无法理解如何将类属性更改为实例属性。请在该函数的注释中查看我的问题。__
dict
__[self.__
dict
__[self.
浏览 16
提问于2020-07-16
得票数 0
回答已采纳
2
回答
如何区分
python
非类
对象
和类
对象
python
、
class
、
attributes
、
types
、
descriptor
我认为非类
对象
没有基属性,而类
对象
有
它。但我不确定。
python
\cpython如何检查
对象
是否
为
非类或类,并在属性访问期间相应地将正确的参数传递给
对象
的
描述
符属性?我想知道类
对象
和非类
对象
如何以不同的方式调用
描述
符的__get__。我认为这两种类型的
对象
共享相同的__getattribute__ CPython函数,而同一个函数必须知道调用
对象
浏览 4
提问于2011-03-03
得票数 2
2
回答
如果类
有
__
dict
__变量,
是否
可以检查obj.__
dict
__?
python
、
class
、
inheritance
、
introspection
、
internals
我感兴趣的是,
是否
有
一种方法可以毫无错误地反省
Python
实例,以查看其__
dict
__,尽管程序员可能会在其中设置任何障碍,因为这将帮助我调试意外引用循环和打开文件等悬空资源等问题。a和b,而将fake显示
为
对象
的实例变量。,而不是说“
工作
得很好,除非您正在查看的类具有…对上述异常情况的
描述
。__
dict
__['__
dict
__'] print
dict
_descr(ddh,
浏览 2
提问于2011-09-22
得票数 6
1
回答
__mro__与其他双下划线名称
有
何不同?
python
、
syntax
、
python-3.4
__mro__) # print 'bla'
python
版本3.4.3
浏览 4
提问于2016-07-29
得票数 4
回答已采纳
3
回答
读取__slots__的内置函数
python
、
descriptor
假设我
有
一个这样的类: prop = property(lambda self: "property")x = Test()print(x.__
dict
__的内部存储,以写入并读回它? 我是
Python
的新手,但我理解
Python
的
浏览 2
提问于2012-05-15
得票数 0
回答已采纳
1
回答
__getattribute__方法和
描述
符
python
、
attributes
、
python-internals
根据这个关于
python
描述
符的指南, 新样式类中的方法
对象
是使用
描述
符来实现的,以避免在属性查找中使用特殊的大小写。我理解这一点的方式是,
有
一个方法
对象
类型实现__get__,并在调用绑定方法
对象
时返回一个绑定方法
对象
,当调用一个实例时,返回一个未绑定方法
对象
,当调用它时不使用实例,只返回一个类。那么,它如何绑定到一个
对象
(没有无限递归)?如果它在属性查找中是特殊的大小写,那么这难道不违背移除旧样式特殊大小写的目的
浏览 4
提问于2014-07-21
得票数 6
回答已采纳
2
回答
Lua或
Python
与C++的绑定
c++
、
python
、
boost
、
lua
、
embedding
我在.NET平台上使用过Lua.NET,我可以从Lua调用.NET类/
对象
,也可以从.NET Lua API接口调用Lua。我对IronPython也做了同样的事情。我知道.NET绑定是如何
工作
的。现在我
有
了一个C++项目,我想使用动态功能。我想调用C++
对象
,这在Lua中可能是不可能的,所以我可能需要调用一些调用C++的C应用程序接口。在此期间,我想从C++给Lua打电话。我们
有
配置数据,在Lua中以表的形式
描述
最好,或者在
Python
中以List &
浏览 1
提问于2010-09-29
得票数 2
回答已采纳
1
回答
在
Python
中将变量指针传递到字典
python
、
dictionary
、
pointers
我希望
有
一些愚蠢的事情,我不理解,或者我正在以完全错误的方式做这件事,但任何帮助都将不胜感激。
浏览 0
提问于2019-07-16
得票数 2
3
回答
与
python
中的getattribute和setattribute混淆
python
、
python-2.7
__getattr__或getattr或__
dict
__['a']中的查找根据 object.
浏览 3
提问于2013-02-09
得票数 13
回答已采纳
1
回答
可变自定义类&
描述
符混淆
python
、
oop
、
dictionary
、
descriptor
我最近一直在学习Pluralsight高级
Python
课程,他们在课程中引入了
描述
符。因此,我使用了课程中的模式。但这不像我预料的那样有效。
描述
符的模式 我使用的那个是完全不同的,但是它有相同的模式,只是它执行的检查更加复杂。但这部分是统一的,因此,我真的不认为这是一个问题,
为
进一步的理由阅读。基本上,我想要的是
有
一个自定义类,它实现集合的一种接口,然后由
描述
符“管理/验证”。我已经实现了__hash__和__eq__的版本,这使其
工作
,并删除了错误。然而,
浏览 1
提问于2018-02-01
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券