【发布时间】:2021-05-29 07:24:08
【问题描述】:
我想从类中__init__() 上定义的字符串生成返回类型提示:
class MyItem:
return_type: str = None
def __init__(self, return_type: str):
self.return_type = return_type
def get_item() -> self.return_type: # <--- Is something like that possible?
return ...
知道如何实现吗?
【问题讨论】:
-
请注意,您为
MyItem声明了两个变量return_type:一个是静态的,另一个是实例的属性。即:return_type: str = None在你的__init__中没有修改,通过MyItem.return_type访问。我不确定这是否需要。 -
感谢您的回复。我也怀疑。目的是在 IDE 中完成代码。
标签: python oop type-hinting