相关疑难解决方法(0)

当值是cls的实例时,你能注释返回类型吗?

给定一个带有辅助方法进行初始化的类:

class TrivialClass:
    def __init__(self, str_arg: str):
        self.string_attribute = str_arg

    @classmethod
    def from_int(cls, int_arg: int) -> ?:
        str_arg = str(int_arg)
        return cls(str_arg)
Run Code Online (Sandbox Code Playgroud)

是否可以注释方法的返回类型from_int

我试过两个cls,TrivialClass但是PyCharm将它们标记为未解决的引用,这在那个时间点听起来很合理.

python type-hinting pycharm

19
推荐指数
4
解决办法
2658
查看次数

标签 统计

pycharm ×1

python ×1

type-hinting ×1