腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Python
在
__
new__
中
创建
对象
时
设置
属性
python
、
object
、
metaprogramming
、
dynamic-class-creation
当使用__
new__
定制元类的
创建
时
,我们可以将
属性
传递给类型().__
new__
方法,该方法将在
对象
返回之前
设置
,例如 class Foo(type): attrsException: read-only class
在
Bar的__
new__
中
,我从object()
中
得到了
浏览 12
提问于2019-01-25
得票数 1
3
回答
当从类
中
创建
对象
时
,内存是如何预留的?
python
、
python-3.x
、
python-2.7
我看到__init__没有
创建
对象
(留出内存)。 我找不到真正的
对象
创建
者。这个
对象
创建
是如何在内部发生的?
浏览 0
提问于2019-04-17
得票数 2
回答已采纳
3
回答
Python
__init__返回
创建
失败
python
、
return
、
init
首先,我知道
Python
类的__init__()函数不能返回值,所以遗憾的是这个选项不可用。我想知道继续下去的最好方法是什么。我曾考虑将全局布尔值
设置
为“有效构造”标志,但我不希望这样做。我基本上是
在
寻找一种方法,
在
初始化过程
中
成功
时
返回0,失败
时
浏览 9
提问于2013-06-27
得票数 13
回答已采纳
1
回答
熊猫DataFrame生活在“边缘”当猴子修补它的构造函数
python
、
pandas
、
dataframe
、
monkeypatching
我试图
在
DataFrame
中
修改pandas构造函数。来自内部作用域(
在
修补程序
中
)的返回值消失了-它与None一起返回。
浏览 1
提问于2019-11-02
得票数 2
回答已采纳
6
回答
__init__作为构造函数?
python
、
constructor
、
initialization
这很诱人,因为它看起来像一个构造函数(按照惯例,__init__是为类定义的第一个方法),行为类似于一个(它是
在
新
创建
的类实例
中
执行的第一段代码),甚至听起来也是一个构造函数(“init”当然是指构造函数的本质不正确,因为
在
调用__init__
时
,
对象
已经被构造,而且您已经有了对类的新实例的有效引用。引号表明,将__init__作为构造函数调用是不正确的,因为
对象
在
调用__init__
时
已经构造好了。但!我一直有这样的印象:构造函数只
浏览 5
提问于2011-07-05
得票数 59
回答已采纳
3
回答
Python
多重继承:动态地执行它有什么错?
python
、
multiple-inheritance
基于,__
new__
和__init__应该如何在
Python
中
工作, def __
new__
(cls): pass returnprint 'foo' def bar(self): print 'bar
浏览 3
提问于2010-01-08
得票数 0
回答已采纳
4
回答
创建
实例
时
对__init__的默认调用
python
、
oop
、
instance
__init__(parent1)instance created我试图了解
在
面向
对象
的
python
中
如何调用构造函数。
在
第一行
中
,默认情况下调用方法__init__,传递的自参数是parent1。 第二行是我认为方法会被调用的更传统的方式。我知道第二行发生了什么,只是想问一下计算机正在做什么来
创建
第一行
中
的实例parent1。
浏览 0
提问于2020-06-18
得票数 1
回答已采纳
1
回答
调用fractions.Fraction子类
中
的超级()fractions.Fraction(*args,**kwargs)只接受要初始化的实例
python
、
inheritance
、
variadic-functions
、
super
、
python-fractions
Python
版本: 3.8.10
浏览 3
提问于2022-07-29
得票数 3
回答已采纳
1
回答
对象
继承父
对象
的
属性
。
python
、
class
、
oop
、
inheritance
我认为我应该能够做的是将这些
属性
定义一次作为警报
对象
的一部分,然后当httpalarm作为警报的子级
创建
时
,它应该已经得到了所有的
属性
。但它没有。_dict__.update(kwargs)a = alarm('Critical', 'Name', '0x800111') -但是,当我
创建
httpalar
浏览 3
提问于2016-05-20
得票数 0
回答已采纳
1
回答
从元类访问构造函数的参数
python
、
python-2.7
、
oop
、
instance
、
metaclass
我想从元类访问
对象
的构造函数的参数,就在初始化过程之前,但是我找不到访问这些参数的方法。为了能够使用is运算符并获得True作为答案,我需要确保这些变量指向同一个
对象</em
浏览 3
提问于2018-01-14
得票数 1
回答已采纳
2
回答
在
子类中使用__
new__
重写__init__
python
、
object
、
methods
、
instance
、
object-initializers
我对使用__
new__
功能向子类的__init__函数注入代码很感兴趣。根据我
在
文档
中
的理解,
python
将在__
new__
返回的实例上调用__init__。但是,我在从__
new__
返回实例之前更改实例
中
__init__的值的努力似乎不起作用。class Parent(object): new_object = super(Parent, cls)__<e
浏览 3
提问于2016-01-14
得票数 10
1
回答
如何使用EnumMeta
Python
3.6获得成员为Enum的新枚举
python
、
enums
我正在尝试将一些代码从
python
2转换为
python
3,并且在这段代码
中
遇到了问题: B = 2 def __
new__
(mcs, name, bases, dct):__
new__
(mcs, name, bases, dct) class Key(Enum, metaclass=KeyM
浏览 5
提问于2019-11-22
得票数 1
回答已采纳
3
回答
确保仅在通过构造函数或__
new__
创建
类实例时调用__init__一次
python
我正在尝试理解当
创建
过程可以通过构造函数或通过__
new__
方法
创建
时
,应该如何
创建
Python
类的新实例。我可以通过
在
__init__
中
嵌入对__init__的调用来强制
在
显式调用__
new__
时调用__
new__
,但是当通过构造函数
创建
类
时
,__init__最终将被调用两次。例如,考虑下面的玩具类,它存储一个内部
属性
,即一个名为data的li
浏览 1
提问于2011-12-26
得票数 9
回答已采纳
2
回答
用
Python
重写__
new__
和__init__
python
可能重复: 据我所知,__init__不同于__init__
中
的构造函数,因为__init__只初始化已经隐式构造的
对象
(因为__init__是
在
__
new__
之后调用的)。但是,我所需要定义的所有内容都使用了Java
中
的“构造函数”的后一个
属性
。程序员想要覆盖__
new__
的情况是什么?编辑:为了记录在案,我提出这个问题的部分原因是,我想知道重写新与
在
接受的问题答案中使用单独的类方法有什么优缺点:
浏览 6
提问于2010-08-27
得票数 8
回答已采纳
2
回答
何时(以及为什么)引入
Python
()`?
python
、
oop
、
python-2.x
何时(以及为什么)引入
Python
函数? MyClass.__init__()被称为(也由__call__调用)。这将初始化实例。实例的
创建
可能受到重载__call__或__
new__
的影响。通常没有什么理由让__call__过载,而不是__
new__</em
浏览 0
提问于2019-05-03
得票数 23
回答已采纳
2
回答
扩展具有附加
属性
的类
时
,TypeError
python
、
python-3.x
、
inheritance
我希望用一些附加
属性
扩展标准
python
类,这样我就可以像处理任何普通的bytes objext一样处理它们(例如,将它们放入列表并对它们进行排序)。因此,我
创建
了自己的类,该类继承自bytes,并重写构造函数以获取其他
属性
,
在
调用父类(bytes)构造函数之前对其进行
设置
。__init__(bs) 这种方法不起作用:我得到一个错误的参数签名传递给bytes构造函数的类型错误,尽管我只
在</e
浏览 0
提问于2019-07-02
得票数 2
回答已采纳
1
回答
使用__
new__
从现有
对象
创建
Python
对象
python
、
object
、
types
、
instantiation
在学习
Python
数据模型的过程
中
,我尝试使用__
new__
方法从现有
对象
创建
对象
。下面是一些
创建
各种类型的新
对象
的示例:然而,以下三个实验给出了错误: x = None; print type(x).__
new__
(x.__
new__
(x.__cl
浏览 0
提问于2012-09-30
得票数 14
回答已采纳
1
回答
构建
python
3基类的几个基本问题?
python-3.x
python
代码: def __
new__
(cls, *args, **kwargs): def __
new__
(cls, *args, **kwargs): def __
new__<
浏览 5
提问于2021-01-30
得票数 1
1
回答
使用
python
深度复制
时
的AttributeError
python
、
deep-copy
、
cyclic-reference
我有一个类,其__eq__和__hash__被重写,以使其
对象
充当字典键。每个
对象
还带有一个字典,由同一类的其他
对象
键控。当我试图对整个结构进行deepcopy
时
,我得到了一个奇怪的deepcopy。我
在
OsX上使用
Python
3.6.0。 从来看,deepcopy似乎使用memo字典来缓存它已经复制的
对象
,所以嵌套结构不应该是一个问题。那我做错什么了?
浏览 7
提问于2017-09-18
得票数 5
回答已采纳
5
回答
Python
中
的类是否需要构造函数__init__?
python
、
class
、
oop
、
constructor
、
initialization
example_link@something.com') 因此,当我‘调用’类
时
,我从__init__方法
中
传递参数?
浏览 0
提问于2016-07-09
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python元类应用之单例模式
Python黑魔法:元类
一文弄懂Python常见的
Python基础教程:对python使用元类的总结
Python进阶-魔法方法实例分析
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券