type-hinting 相关问题

类型提示将函数参数绑定到特定对象或强类型。

在Python 3.4和Python 3.5中使用类型提示会产生语法错误

我在不同的服务器上使用Pycharm和Python 3.4来执行我编写的脚本。我在代码中使用类型提示。现在,我工作中的某人已在Python 3.5安装上执行了我的代码,然后...

回答 1 投票 0

自定义模块级别常量的Python类型提示

我试图在类中添加类型提示,但是我在模块级别常量这一特殊问题上苦苦挣扎。在下面的示例中,我将常量替换为BLUECAR,REDCAR,...

回答 1 投票 1

Type-Hinting Child class returning self

是否有任何方法可以键入抽象父类方法,以使子类方法返回自身而不是抽象父类。类Parent(ABC):@abstractmethod def ...

回答 1 投票 3

Mypy不支持的类型Type [typeVarAlias]

Mypy返回了我不理解的错误(也无法以简化形式重新创建)。验证错误非常困难(给定问号)。有人知道这个错误是什么意思吗? ...

回答 1 投票 1

问号在mypy错误中是什么意思?

Mypy返回了我不理解的错误(也无法以简化形式重新创建)。验证错误非常困难(给定问号)。有人知道这个错误是什么意思吗? ...

回答 1 投票 1

[在python 3.7中创建新对象时如何使用“类型提示-PEP 484”,以便能够在pycharm 2019.2.4中完成代码

系统:fedora 31当输入my_var_hash时,Pycharm无法自动完成。 ,venv没有问题。如何将Type-Hints与hashlib之类的模块一起使用,这样我们就可以使用自动完成...

回答 1 投票 0

如何在python 3.7中的模块中使用类型提示,以便能够在pycharm 2019.2.4中自动补全

系统:fedora 31当输入my_var_hash时,Pycharm无法自动完成。 ,venv没有问题。如何在类型类似hashlib的模块中使用类型提示,这样我们就可以使用自动完成...

回答 1 投票 0

约束的TypeVar和Union之间有什么区别?

如果我想拥有一个可以表示多种可能类型的类型,则用Unions来表示:U = Union(int,str)U可以是int或str。我注意到,尽管TypeVars允许...

回答 1 投票 2

为可调用类型提示指定* args

指定Callable变量fn以* my_args作为参数的最佳方法是什么?像这样:def test(fn:Callable([Tuple [any]],None),* my_args:any)-> None:fn(* myargs)

回答 1 投票 0

是否可以仅以提示方式键入类对象,但排除子类对象?

我想专门为特定类键入提示参数,但排除任何子类。类A:通过类B(A):通过def foo(obj:A):通过foo(B())#我想要类型...

回答 1 投票 0

是否可以输入多个提示类型?

我可以使用类型提示来允许两种不同的类型吗?例如。参数$ requester可以是User或File:function log(User | File $ requester){}

回答 6 投票 21

如何导入Python存根文件中定义的类型?

[假设第三方库正在使用.pyi存根文件实现类型提示:#lib / __ init__.py def foo():return {“ a”:“ bar”,“ b”:123,“ c”:0.987} #lib / __ init __。pyi通过输入import ...

回答 1 投票 0

对象可以在没有指定输入参数和返回值的情况下具有`Callable`类型的提示吗?

以下代码...导入键入func:typing.Callable [[int,float],str]将func注释为可接收两个输入的可调用对象。这两个输入是int和float。它还表明...

回答 1 投票 0

具有默认Enum值的Enum类方法失败

我很清楚,如果您有一个使用枚举的类名进行类型提示的类方法,那么可以通过破解使它在Python 3.6及以下版本中正常工作。代替...类Release(Enum):......

回答 2 投票 2

枚举名称用作返回类型时无法识别

我有此Python 3.7代码:从枚举导入Enum,自动类MyClass:def compute(self,data:str):new_state:Optional [State] = self._get_state(data)def _get_state(self,data:.. 。

回答 1 投票 0

PhpStorm-如何正确键入提示数组键?

关于如何使用PhpDoc注释数组键还有一个未解决的问题:https://github.com/phpDocumentor/phpDocumentor2/issues/650我尝试了以下注释:/ ** * @return array ] >

回答 1 投票 0

如何检查具体方法是否尊重抽象方法的类型提示

这是一个分为两部分的问题,但是第二部分取决于第一部分。出于教育目的,我正在尝试为组实现抽象的基类和测试套件(来自...

回答 1 投票 1

具有可调用提示的PHP函数参数……可以为NULL吗?

我想拥有一个接受参数A的PHP函数,该函数已给我提供了类型提示可调用。问题是在某些情况下,我希望能够传递NULL或类似的内容,...

回答 2 投票 2

PhpStorm-有没有一种方法可以将PHPDoc转换为类型提示并返回类型声明?

PhpStorm中是否有一种方法可以将PHPDoc转换为类型提示并返回类型声明?例如。转换... / ** * @param float $ coefficient * @return $ this * /公共函数setCoefficient($ ...

回答 1 投票 1

如何使用python类型提示将父方法的返回类型指定为子类?

我想让IDE自动提示child方法怎么办?下面的代码在Pycharm 2019.2中无法通过输入import TypeVar输入,List T = TypeVar(“ T”)类节点:def ...

回答 1 投票 0

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