腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
Python
重写
__
init__
在进行子类化时,您可以像覆盖任何其他方法一样覆盖__
init__
()。我的问题是,为什么在下面的示例中,这似乎不能正常工作:class MyRand(random.Random):请记住,Random的构造函数具有以下签名:__
init__
(self, x=None),其中x是一个可选的种子。当您尝试实例化(没有种子)时,会得到一个错误: MyRand('var1', 'var2
浏览 3
提问于2017-01-06
得票数 11
回答已采纳
1
回答
python
inhInheritance和
重写
__
init__
、
、
我知道很多人都问了同样的问题,但我有点困惑,我用__
init__
有一个抽象类。class FirstTry(ABC): return NotImplementedclass SecondTry(FirstTry): if names:__
init__
(names, alias) 但是
浏览 2
提问于2022-03-07
得票数 0
2
回答
如何在子类中添加实例属性?
这是我的代码: def __
init__
(self, name): pass pass 我想向学生类添加一个class实例属性,如果我不想
重写
__
init__
()方法,该如何处理学生类代码中的该属性?
浏览 1
提问于2017-07-30
得票数 1
回答已采纳
3
回答
为什么__
init__
显然是可选的?
、
在实验中,我写道: pass print(g)<__main__.Bag object at 0x00000000036F0748>为什么不是这种情况?
浏览 5
提问于2013-09-20
得票数 4
回答已采纳
2
回答
为什么我不能在
python
3中子类元组?
、
、
、
说到这里,让我们看看下面的代码: def __
init__
(self, *args):这在
python
2中有效,但在
python
3中我得到: File "tmp.py", line 5, in <module> my
浏览 0
提问于2016-12-30
得票数 7
回答已采纳
1
回答
python
unittest: TypeError:__
init__
()接受1个位置参数,但给出了2个
、
然而,当我启动我的一些孩子时,
python
3解释器就会出现这样的堆栈跟踪: Traceback (most recent call last): pydev_imports.execfile(file,/unittest/main.py
浏览 89
提问于2021-08-26
得票数 0
1
回答
从__
init__
()调用
重写
的方法安全吗?
、
、
构造函数不能直接或间接调用可
重写
的方法。如果您违反此规则,程序失败将导致。超类构造函数在子类构造函数之前运行,因此在子类构造函数运行之前将调用子类中的
重写
方法。由于我们只涉及Java构造函数的初始化方面,因此我认为在这个问题中比较Java的构造函数和
Python
的__
init__
()是安全的。我猜想,因为在
Python
中,我可以灵活地决定何时调用(在本例中初始化了当前类的数据属性之后),与__
init__
()相比,super()需要作为构造函数调用中的第一个语句,因此在从__
in
浏览 1
提问于2011-07-28
得票数 10
回答已采纳
5
回答
继承和
重写
python
中的__
init__
、
、
我正在读“潜入
Python
”,在关于类的章节中,它给出了这个例子: "store file metadata" self["name"] = filename 另外,我
浏览 38
提问于2009-04-15
得票数 137
回答已采纳
2
回答
用
Python
重写
__new__和__
init__
可能重复: 据我所知,__
init__
不同于__
init__
中的构造函数,因为__
init__
只初始化已经隐式构造的对象(因为__
init__
是在__new__之后调用的)。编辑:为了记录在案,我提出这个问题的部分原因是,我想知道
重写
新与在接受的问题答案中使用单独的类方法有什么优缺点:
浏览 6
提问于2010-08-27
得票数 8
回答已采纳
1
回答
子类int和
重写
__
init__
方法-
Python
、
、
、
以下是我的尝试: def __
init__
(self, x, base=10, important_text=''): int.
浏览 0
提问于2011-04-17
得票数 3
3
回答
需要
python
基本说明
class TickGenerator(Observer): Observer.
浏览 1
提问于2013-04-06
得票数 2
回答已采纳
1
回答
Python
速成教程第13章"Object has no attribute '_sprite__g'“--如果重复,很抱歉..我看了看,但找不到答案
、
、
def __
init__
(self, ai_settings, screen): self.screen = screen File "D:\visual studio
浏览 0
提问于2019-04-25
得票数 0
1
回答
AttributeError:“CreateButton”对象没有属性“_disabled_count”
、
、
import List class StateDefinition(object):class ButtonDefinition(object):class Cr
浏览 3
提问于2020-04-18
得票数 0
1
回答
为什么在这三种情况下object.__new__的工作方式不同?
、
、
、
def __
init__
(self,param): ... ... pass >>> c = object.
浏览 0
提问于2013-10-09
得票数 7
回答已采纳
3
回答
重写
Django模型__
init__
方法
、
、
、
、
我认为
重写
Python
类的__
init__
方法会更好,而不是遍历每个成分并设置它的值,但我不知道如何
重写
。models.py: def __
init__
(self): if self.cost_by == 1:
浏览 45
提问于2020-03-02
得票数 1
3
回答
重写
python
脚本,在脚本的每个类中注入一个方法
、
假设我有一个
python
模块foo.py,它包含: def __
init__
(self):接下来,我想解析这个脚本,并在它的每个类中注入一个方法,将其
重写
为如下所示: def __
init__
(self): def my_method(self):pass # do some stuff here 我注意到
Python
2.6有一个ast模块可以用来做这件
浏览 0
提问于2011-05-23
得票数 3
回答已采纳
2
回答
重写
_open方法
、
、
以下是来自内置
python
日志记录代码片段示例: def __
init__
(self, stream=None): self.stream = stream def __
init__
(self,FileHandler) stream = open(self.name,
浏览 1
提问于2017-09-15
得票数 0
1
回答
我的输出打印不正确,我似乎不明白为什么
我以为我一切都做对了,这是我最后的选择 def __
init__
(self, make, model, year=2000): def __
init__
(self, make, model, name=None): def __
init__
(self, make,
浏览 3
提问于2020-02-02
得票数 1
1
回答
使用lambda定义__
init__
、
、
、
、
我知道我们可以这样定义类函数:但是,我很难用同样的方式来定义构造函数的语法:对于那些问我为什么要这样做的人来说--仅仅是为了编程和更多的知识的乐趣,如果能做到的话,我会觉得很棒。
浏览 1
提问于2022-08-24
得票数 1
回答已采纳
2
回答
为什么
Python
不可变类型(如int、str或tuple)需要使用`__new__()`而不是只使用`__
init__
()`?
、
、
、
几乎回答了我的问题,但没有回答,因为答案中的代码没有运行在
Python
3.6中,而且在任何情况下,问题并不是关于我在这里问的具体问题。(见下面我自己的答案。 但是,为什么是?为什么我们不能直接
重写
__
init__
()而不是
重写
__new__()呢?显然,例如,frozenset甚至没有实现__
init__
();,为什么是?我从了解到,在一些罕见的情况下,__new__()和__
init__
浏览 1
提问于2017-08-17
得票数 3
回答已采纳
点击加载更多
相关
资讯
Python中如何在子类中不调用父类的__init__方法
为什么重写了equals也要重写hashCode
类方法的强制重写与禁止重写
【Python】Python3面向对象
Python 3.7 要来了,一起看看去
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券