type-hinting 相关问题

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


mypy无法识别zip()上的循环

在下面的mwe中,Visual Studio代码似乎无法实现该类型。使用鼠标悬停将正确的testa类型显示为str,将testb的类型显示为float。将鼠标悬停在elem或belem上...

回答 1 投票 1

将可迭代项解包到下标/类型提示中?

说我需要在运行时和类型提示中都包含值列表:从输入import Literal valid_values =('foo','bar','baz')def f(arg:Literal [???]):断言arg in valid_values是否是...

回答 1 投票 0

如何键入提示具有不同类型值的字典

当将字典声明为文字时,是否有一种方法可以提示我特定键的值?然后,进行讨论:是否有关于在...

回答 2 投票 6

有没有一种描述/类型提示功能参数内容的方法?

我正在尝试学习如何更好地记录我的代码。尽管描述了一个功能,只是暗示它接受了字典,但这似乎使任何未来的读者在信息上都显得很短。在...

回答 1 投票 1

从映射派生的类的类型推断

我有一个实现MutableMapping的类V = TypeVar('V')K = TypeVar('K')类MM(MutableMapping [K,V]):def __getitem __(self,k):返回1 def __setitem __(self, k,v):...

回答 1 投票 0

类型提示和链接分配和多个分配

我猜这两个问题是相关的,因此我将它们一起发布:1.-是否可以将类型提示放入链接的分配中?这两次尝试均失败:>>> def foo(a:int):... b:...

回答 1 投票 5

Python typehints:Union [int,List [int]]-索引分配不支持的目标

myunionA可以是整数或整数列表。如何编写类型提示以反映这一点?它尝试了以下代码并使用mypy对其进行了测试。最后一行失败-请参阅错误文本。数字:...

回答 2 投票 1

如何在Python中跳过Pylint消息以进行函数定义?

我在Visual Studio Code上安装了pylint,并且在“列表”(List)字下有波浪符号,如下所示:由于错误消息“ NameError:name'List'not ...”,所以解释被中断了。

回答 1 投票 0

当继承的接口用于类型提示时,PHP为什么会发出兼容性错误?

请仔细查看以下两个代码块。产生的错误和警告位于相应的代码块下方。对我来说似乎很有趣!我认为两者都应在...

回答 1 投票 0

Python:如何覆盖子类中实例属性的类型提示?

在开始学习之前,这是我的问题:如何在子类中使用类型提示在实例属性上指定其他类型?如果您不清楚这是什么意思,请在下面阅读我的位置...

回答 2 投票 3

为NumPy的类型暗示ndarray D型?

我想一个功能包括NumPy的ndarray的一种暗示旁边与它的D型。随着名单,例如,一个可以做到以下几点... DEF了foo(bar:列表[INT]):......为了......

回答 2 投票 2

如何注释使用类型提示发电机的设计师吗?

我用的发电机,作为协同程序的工作,如由大卫比兹利演讲的优秀三重描述(在http://www.dabeaz.com/coroutines/),我无法弄清楚如何键入...

回答 1 投票 4

如何使用reveal_type在mypy

我已阅读,我可以通过使用一种称为reveal_type功能展现变量的类型,但我找不到如何使用它,或者从哪里导入。

回答 1 投票 11

指定序列或列表的长度与Python打字模块

我给Python的打字模块出手了。我知道它是有效的指定像下面*列表的长度:列表[浮球,浮球,浮球]#3辆彩车名单

回答 2 投票 10

基于认证准备的PHP Typehint问题

我正在通过certlab考试问题获得PHP认证。他们问了下面这个问题,我不明白为什么答案是'A'。以下哪项陈述不正确? ...

回答 1 投票 0

如何在python中注释带有可变长度元组的函数?

我有一个函数,它接受一个不同长度的元组作为参数:从输入导入Tuple def process_tuple(t:Tuple [str]):#do nasty tuple stuff process_tuple((“a”,))process_tuple((“.. 。

回答 2 投票 3

如何正确键入SimpleXMLElement?

有没有办法正确键入一个\ SimpleXMLElement?所以我不必键入所有它访问的内容也是一个\ SimpleXMLElement?如果我想要一直打字,我现在有......

回答 1 投票 1

Python类型提示兼容性

我正在编写一个处理Python AST节点的代码,它应该兼容Python 2和Python 3.但是,Python 3有ast.Try,其中Python 2有ast.TryFinally和ast.TryExcept,所以我......

回答 2 投票 1

如何在Django QuerySet中使用Python类型提示?

是否可以使用Python类型提示在Django QuerySet中指定记录类型?像QuerySet [SomeModel]之类的东西?例如,我们有模型:class SomeModel(models.Model):smth = models ....

回答 4 投票 32

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