type-hinting 相关问题

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

类型提示动态创建子类

简化示例 A类: def __init__(self): ... BBuilder 类: # 为了让这个更简单,我们不会有任何参数 def build(self): # -> WhatTypeHintDoIPutHere 类...

回答 1 投票 0

当参数可以是类型提示以及裸类型时,如何输入提示其返回类型由参数指定的函数?

我有一个函数,它接受类型(或类型提示)并返回与该类型(或提示)匹配的对象。例如: def get_object_of_type(典型): ... x = get_object_of_type(int) # x 现在是瓜尔...

回答 1 投票 0

具有自动指定依赖项的对象的类型提示

我正在为一些显然具有依赖性的控制器对象创建测试。我想测试它是否与依赖项正确交互,而无需出于明显的原因实例化它们(

回答 1 投票 0

在具有“pysnmp-lextudio”包依赖项的项目上运行“mypy”会返回“named-defined”错误

重现我遇到的问题: 诗歌新 pysnmp-and-mypy cd ./pysnmp-and-mypy 诗歌添加 mypy 诗歌添加 pysnmp-lextudio 触摸./pysnmp_and_mypy/test.py 将以下代码放入./

回答 1 投票 0

类顶层的类型提示的含义是什么?

我正在尝试理解 PyTorch 中名为 CrossEntropyLoss 的类的语法。我关心的部分是这样的: 类 CrossEntropyLoss(_WeightedLoss): __常量__ = ['

回答 1 投票 0

PHP 8.3 中是否有针对特定类的对象数组的类型提示?

PHP 8.3 中是否有类型提示允许使用ExampleClass[] 来声明它是ExampleClass 类的对象数组? 在我的具体情况下,ExampleClass 称为 Task 我想要什么...

回答 3 投票 0

如何为继承类的构造函数动态设置类型提示?

使用以下代码: 导入数据类 @dataclasses.dataclass A类: a:整数 b:浮动 一个( 如果我现在让我的 LSP Pyright 驱动程序在光标处给我建议

回答 1 投票 0

输入提示协程函数的正确方法?

我无法理解暗示协程的类型。据我了解,当我们声明一个函数时,如下所示: async def some_function(arg1: int, arg2: str) -> 列表: ... 我们有效地

回答 3 投票 0

Pylance 认为 H5 文件的索引不会创建组

以下最小示例可以正常工作: 导入h5py f = h5py.File("mytestfile.hdf5", "w") f.create_group("hello") # 这里出现 Pylance 错误 f[“你好”].create_d...

回答 1 投票 0

如何让 mypy 忽略内部(私有)方法上的 no-untyped-def 错误

我将 mypy 与 disallow-untyped-defs 标志一起使用,因此当我创建一个在参数或返回上没有类型注释的方法时,它会抱怨(错误:函数缺少类型注释 [no-un...

回答 1 投票 0

Pandas DataFrame itertuples() 返回的 NamedTuple 的类型提示

ITERTUPLES 是迭代 pandas DF 的好方法,它返回一个命名元组。 将 pandas 导入为 pd 将 numpy 导入为 np df = pd.DataFrame({'num_legs': [4, 2], 'num_wings': [0, 2]},index=['狗', '...

回答 4 投票 0

有没有办法在Python中通过类型提示来指定函数参数的有效值范围?

我非常喜欢Python中的类型提示,但是我很好奇是否有一种方法可以使用类型提示为给定参数指定有效的值范围。 我的想法是......

回答 2 投票 0

非 self 属性不能有类型提示(或者如何为类属性添加类型提示)

我尝试为类属性添加类型提示,但 Pycharm 不支持? Python版本:3.9 平台:win10 类人: 名称:str id:整数 消息:人=人() msg.name: str = 'tes...

回答 1 投票 0

Python 3.10+:可选[类型]或类型|无

现在Python 3.10已经发布了,在指示参数或返回值可以是可选的(即可以为None)时是否有任何偏好。那么什么是首选: 选项1: def f(参数...

回答 5 投票 0

将 kwargs 传递给复杂函数

考虑以下尝试向函数父函数和子函数添加类型提示: defparent(*, a: 类型1, b: 类型2): ... def child(*, c: Type3, d: Type4, **kwargs): 父级(**kwarg...

回答 1 投票 0

如何在 for 循环中注释类型?

我想在for循环中注释变量的类型。我尝试了这个但没有成功: 对于 i: int in range(5): 经过 我期望在 PyCharm 2016.3.2 中自动完成工作,但使用 预

回答 6 投票 0

python 类型上的partial()?

我经常使用类型提示来帮助记录代码,有时当类型签名过于复杂并重复使用时,我会像这样给它们起别名: MyType = Dict[Tuple[int,...], float] # ex: cl...

回答 1 投票 0

将生成器函数注释为迭代器的混乱

Python 类型文档中写道: 或者,将生成器注释为具有 Iterable[YieldType] 或 Iterator[YieldType] 的返回类型: def infinite_stream(开始: 我...

回答 1 投票 0

使用 db-api 进行 Python 类型提示

我想添加 db-api 类型提示,例如: def test_connect() -> 连接: ... 知道我正在动态加载模块驱动程序(意思是,没有像“pyodbc.Connection”这样的硬编码......

回答 3 投票 0

装饰器的 Python 3 类型提示

考虑以下代码: 输入 import Callable, Any TFunc = 可调用[..., 任意] def get_authenticated_user(): 返回“约翰” def require_auth() -> Callable[TFunc, TFunc]: ...

回答 4 投票 0

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