【发布时间】:2022-01-17 03:46:11
【问题描述】:
我正在使用dataclass 装饰器。
对于我的一个变量,我希望它是 str 或 int 类型
from dataclasses import dataclass
@dataclass
class Foo:
test_var: str
# test_var: int
def get_example(self):
return type(self.test_var)
我希望test_var 在构造Foo 对象时成为str 或int;如何为我的类的属性指定两种类型?
【问题讨论】: