@dataclass
class Stock:
symbol: str
price: float = get_price(symbol)
Run Code Online (Sandbox Code Playgroud)
一个属性可以dataclass
访问另一个属性吗?在上面的示例中,可以Stock
通过提供符号和价格来创建 。如果未提供价格,则默认为我们从某个函数获取的价格get_price
。有没有办法引用符号?
该示例生成错误NameError: name 'symbol' is not defined
。