class-variables 相关问题

类变量是该类的所有实例共享的变量。在某些语言中,它等同于使用`static`修饰符声明它,但这并不总是那么简单(有两种语言不是同义词的语言)。

为什么 Class 变量没有更新其所有实例?

我正在学习课程,但不明白这一点: 我的班级: 变量=1 一 = MyClass() 二 = MyClass() print(one.var, Two.var) # 输出:1 1 一个.var = 2 print(one.var, Two.var) # 输出:2 1...

回答 3 投票 0

为什么我的类变量没有针对所有实例进行更改?

我正在学习课程,但不明白这一点: 我的班级: 变量=1 一 = MyClass() 二 = MyClass() print(one.var, Two.var) # 输出:1 1 一个.var = 2 print(one.var, Two.var) # 输出:2 1...

回答 3 投票 0

Python dataclasses.dataclass 引用变量而不是实例变量

c1 和 c2 构造函数中的默认值应该为 b 和 b 生成新的实例变量。相反,看起来 c1.a 和 c2.a 引用了同一个变量。 @dataclass 正在创建一个...

回答 2 投票 0

为什么在使用多处理时我的类属性没有被保留?

我在 FastAPI 应用程序中有以下类: 导入异步 导入日志记录 从多处理导入锁,进程 从 .product_status 将作业导入为 ProductionStatusJob 就业计划班...

回答 2 投票 0

Python 保留类变量更改吗?

我在 FastAPI 应用程序中有以下类: 导入异步 导入日志记录 从多处理导入锁,进程 从 .product_status 将作业导入为 ProductionStatusJob 就业计划班...

回答 1 投票 0

可变和不可变类变量是如何初始化的?

运行下面的示例代码: S级: 我=0 一个=[] def __init__(自身): 自我.i += 1 self.a.append(1) s1 = S() 打印((s1.i,s1.a)) s2 = S() 打印((s2.i,s2.a)) 欧...

回答 4 投票 0

如何将嵌套 Python 枚举的成员导出到包含类中?

我有一个包含状态字段的Python 类。为了定义所有可能的状态,我声明了一个嵌套枚举: 类 Foo: 类状态(枚举.Enum): 已卸载= enum.auto()

回答 1 投票 0

是否有类似于 getattr/hasattr 但跳过实例属性的函数?

标准库中是否有像内置函数 getattr 和 hasattr 这样的函数,在属性查找时会跳过实例属性,如特殊方法的隐式查找...

回答 1 投票 0

在类中定义装饰器,以 Pythonic 方式影响类变量

我正在构建一个 Python 类,我想在其中将一些实例方法标记为“处理程序”,这些方法将在实例被告知运行时应用。下面是一个最小的工作示例。 _handlers = []...

回答 1 投票 0

在类定义中声明允许的实例变量?

我正在寻找使用类对象来存储来自多个模拟的数据并将它们保存在列表中,列表中的每个条目都是该类的一个新实例)。我想确保每个实例都有准确的...

回答 0 投票 0

子类如何从其父类继承一个类方法,该类方法从 python 中的子类获取类变量?

我这里有一段代码,我在其中定义了一个带有类方法和类变量的父类: 班级家长: var1 = '富' var2 = '酒吧' def getVar1Var2AsString(self): 返回 f'{Pa...

回答 3 投票 0

Memeber变量作为C++中的类变量是怎么做到的?

我有一个问题。我目前正在用c++做一个小例子,想不通解释。我的问题是这样的。#include using namespace std; class X{ int& i ; * ...

回答 1 投票 0

创建新对象时,即使使用默认值也能保持数据

我很难理解为什么实例C会保留实例B的数据,即使我用默认的空列表初始化了实例变量var。为什么默认参数 "var = []"会被忽略?...

回答 1 投票 0

PHP特征覆盖变量

假设我有这个trait: trait MyTrait{ protected static $_statVar = 'defaultStaticVal'; protected $_var = 'defaultVal'; }。还有一个使用它的类 class MyClass{ use MyTrait; } ... ...

回答 1 投票 3

python中的类变量在尚未赋真值时,是否应该初始化为虚值?

我在python中有一个类,主要有静态方法。这些静态方法给类的变量分配一些值,比如:class A: @staticmethod def foo(): A.first = 20 @...

回答 1 投票 0

设置类变量类实例

在A类中,我希望一些“特殊”值存储为类变量。出于无法理解的原因,以下代码不起作用:类A:def __init __(self,msg):self.s = msg X = A(“ ...

回答 1 投票 0

如何在目标C中设置类属性? [重复]

[如何设置可以在整个应用中以及从目标C中的其他类访问的类属性?注意:我知道在SO处还有其他答案,但大多数答案已过时或...

回答 1 投票 0

如何在目标C中设置类属性?

[如何设置可在整个应用中访问并可以从目标C中的另一个类访问的类属性? SO上还有其他示例,但其中大多数已经过时了!最近我有一个项目...

回答 1 投票 0

为每个新实例实例化(刷新)的类变量

我有两个类Category和order_item,其中order_item属于一个类别。我想将唯一的“类别”项添加到类变量中,该类变量是“类别”的数组并表示为...

回答 1 投票 1

为什么不能更改从QWidget派生的类的类变量?

为什么从PySide2.QtWidgets中导入此代码... QtWidgets导入QWidget类A:属性=无class Q(QWidget):属性= None,如果__name__ ==“ __main__”:print(A.attribute)A.attribute = .. 。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.