腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
数据
类
的
自定义
`__
init__
`
重写
中
调用
生成
的
`__
init__
`
、
、
目前我有这样
的
东西: @dataclass(frozen=True) a: str c: str d: Dict[str, str] 除了dict是可变
的
之外,...which都很好,所以我不能使用我
的
类
来键控另一个字典。相反,我希望字段d类似于FrozenSet[Tuple[str, str]],但我仍然希望构造我
的
类
的人能够
在
构造函数上传递字典,因为这要直观得多。, str]] = field(init=F
浏览 9
提问于2020-11-11
得票数 4
回答已采纳
3
回答
为什么__
init__
显然是可选
的
?
、
在
实验
中
,我写道: pass print(g)<__main__.Bag object at 0x00000000036F0748由于我没有定义__init___,所以我
在
尝试初始化它时预期会出现错误。 为什么不是这种情况?
浏览 5
提问于2013-09-20
得票数 4
回答已采纳
2
回答
为什么不只是__new__,而不是__new__和__
init__
?
,如果有两个或多个数字,它们
的
和加起来大于0,那么它将创建一个新
的
kwarg键。如果NumStorage实例
的
初始化可以
在
__new__中进行,那么为什么__new__甚至需要一个__
init__
呢?另一件让我感到困惑
的
事情是:如果我们确实将__
init__
方法添加到NumStorage
类
中
,则如下所示: def __new__(cls,end] = sum(kwargs.
浏览 0
提问于2014-02-05
得票数 2
回答已采纳
1
回答
从__
init__
()
调用
重写
的
方法安全吗?
、
、
有效
的
Java第2版,第17项:继承
的
设计和文档,否则禁止: 还有一些限制,
类
必须遵守才能允许继承。构造函数不能直接或间接
调用
可
重写
的
方法。如果您违反此规则,程序失败将导致。超
类
构造函数
在
子类构造函数之前运行,因此
在
子类构造函数运行之前将
调用
子类
中
的
重写
方法。如果
重写
方法依赖于子类构造函数执行
的
任何初始化,则该方法将不会像预期<
浏览 1
提问于2011-07-28
得票数 10
回答已采纳
3
回答
在
python
中
为init使用其他名称
、
我正在学习使用python实现
数据
结构。我意识到__
init__
方法被用作构造函数(我
在
C++
中
读到),我
的
怀疑是 我们是否可以使用像__loader__这样
的
其他名称来代替__
init__
来获得结果呢?init是一个关键字,还是一个类似于在内部使用
的
变量名开头使用单个下划线
的
约定(忽略它在排除其导入时
的
用法)
浏览 7
提问于2019-03-05
得票数 1
回答已采纳
1
回答
如果不
调用
super().__
init__
(),
自定义
异常
类
的
父
类
如何获得参数?
、
假设我创建了一个
自定义
异常
类
,如下所示: def __
init__
(self, msg):# File "<stdin>", line 1, in <module>MyError
类
不
调用
__
init__
(),因此我
浏览 3
提问于2021-04-14
得票数 9
回答已采纳
2
回答
Python 3继承问题
、
、
、
、
我是Python新手,
在
继承和使用超级()方面遇到了困难。下面的代码给出了这个错误 测试代码是..。class ObjA(): self.name = astr self.name = '['
浏览 3
提问于2018-11-07
得票数 0
回答已采纳
2
回答
为什么Python不可变类型(如int、str或tuple)需要使用`__new__()`而不是只使用`__
init__
()`?
、
、
、
这些链接没有回答我
的
问题。几乎回答了我
的
问题,但没有回答,因为答案
中
的
代码没有运行在Python3.6
中
,而且在任何情况下,问题并不是关于我在这里问
的
具体问题。(见下面我自己
的
答案。
在
中
,我找到了以下文本。 __new__()
的
主要目的是允许不可变类型
的
子类(如int、str或tuple)
自定义
实例创建。它通常也会在
自定义
元
类
中被
重写<
浏览 1
提问于2017-08-17
得票数 3
回答已采纳
2
回答
调用
super().__
init__
()
在
重写
它时给出了错误
的
方法
、
、
我有一个基
类
和一个子类。
在
基
类
中
,我有一个
在
__
init__
中
调用
的
实例方法。
在
子类
中
,我
重写
了此方法。子类
中
的
super()
调用
不
调用
原始基方法,而是
调用
重写
的
子类方法。为什么?class BaseClass: def __
init__</
浏览 1
提问于2019-07-15
得票数 5
回答已采纳
1
回答
使用
自定义
管理器使用django创建对象
的
目的?
、
我
在
Django文档中看到: 为什么第二个解决方案“通常是首选
的
”?如果我有一个模型B,它通过OneToOn
浏览 0
提问于2013-08-08
得票数 5
回答已采纳
1
回答
__
init__
、
、
什么时候应该在Python中使用以下代码(假设Baseclass继承自父
类
,父
类
有一些
在
__
init__
()方法
中
启动
的
变量) def __
init
__
init__
() 这段代码是否允许
在
Baseclass
中
访问父
类
的
__
init__
方法
中
定义
的
所有局部变量?它有什么意义
浏览 3
提问于2014-05-06
得票数 3
回答已采纳
2
回答
元
类
和函数何时/如何被
调用
、
、
、
我正在学习python 3
中
元
类
是如何工作
的
,我想知道
的
是:
调用
哪些函数,按什么顺序
调用
,以及它们
的
签名和返回。例如,当带有元
类
的
类
被实例化为参数时,__prepare__会被
调用
,并返回表示实例化对象
的
未来命名空间
的
字典。 我觉得我很理解__prepare__在这个过程
中
迈出
的
一步。不过,我不理解
的
是__<e
浏览 0
提问于2018-05-31
得票数 1
回答已采纳
3
回答
需要python基本说明
有人能给我解释一下TickGenerator继承自object和methods
的
代码吗?为什么我们需要这两个observer.init?class TickGenerator(Observer): Observer.
浏览 1
提问于2013-04-06
得票数 2
回答已采纳
1
回答
__init__必须传递相同
的
参数吗?
我正在编写一个元
类
,并
重写
__new__和__
init__
来拥有(相同
的
)
自定义
参数。当我从被覆盖
的
方法
调用
type.__new__和type.__init__时,我必须将完全相同
的
参数传递给它们吗? 如果这不是必需
的
,这将是有用
的
,因为我反过来继承了我
的
元
类
来进一步专门化它。在这些子类
中
,我
在
我
的
__
init__</e
浏览 0
提问于2017-04-07
得票数 0
5
回答
Python
中
的
继承
、
我很难理解Python
中
的
继承。我
的
印象是,当Class B从Class A继承时,它继承了
在
A
中
初始化
的
所有值。我用一个例子演示了我
的
意思: def __
init__
(self,parameter): def __
init__
(self): def
浏览 8
提问于2015-09-06
得票数 1
回答已采纳
1
回答
只有当记录器有文件处理程序时才创建日志目录
、
Python
的
记录器库将创建日志文件,如果日志文件不存在,但不存在任何父目录。是否有检测此配置
的
方法?
浏览 6
提问于2022-03-08
得票数 1
回答已采纳
1
回答
在
python
中
重写
__import__
、
、
、
在
动态导入派生
类
时,需要
重写
python
中
的
__import__函数。(我只能访问基
类
代码)。ServerBase(object): Servers.append(self) 导入派生
类
时,需要
浏览 3
提问于2015-06-21
得票数 3
回答已采纳
2
回答
对象没有属性_state
、
我正在开发Django应用程序,我有以下错误我
的
模型是这样构造
的
quality = models.IntegerField() return self.age
浏览 2
提问于2011-03-13
得票数 21
回答已采纳
1
回答
将关键字参数传递给Python
类
(用于Tweepy Streamer)
、
、
现状这个很好用。 如果我处理
的
是简单
的
函数,我可以很容易地解决这个问题。作为Python
类
的
新手,我正在挣扎。 我尝试
在
类
中使用def __
init__
(self, keyword):语法。如果我将
类
视为标准对象,这似乎是可行
的
。如果我尝试实现Tweepy
浏览 2
提问于2016-11-01
得票数 0
2
回答
从learningPythonthehardway理解Python
中
的
类
继承
、
、
我一直在学习Python,我终于理解了
类
和对象之间
的
继承意味着什么。“基
类
”Animal
的
行为方式,我将print放在了各处,我可以看到Dog能够
调用
howl,这是来自它
的
父
类
Animal
的
函数(对吗?)我
的
另一个问题是,当我使用rover = Dog("Rover")时,它为什么要使用__
init__
函数
调用
?当__
init__
函数真正做
的
是
浏览 0
提问于2015-03-17
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python渐进-类3
Python新手学习面向对象编程基础,创建类和实例化详细讲解
【Python】Python3面向对象
Python基础教程9.9 小结
简析
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券