typing 相关问题

有关数据类型的问题。不要将此标签用于与在键盘上打字的物理行为相关的问题,因为这些问题几乎总是偏离主题。

Python 3.11 声明变量类型而不赋值

我一直想知道在Python 3.11中声明变量类型而不直接赋值的最Pythonic方式和最可读的方式是什么 给定一个类 我的班级: def __ini...

回答 3 投票 0

Mypy 插件用于将自定义类型别名替换为 NotRequired

我想编写一个 mypy 插件,以便为 NotRequired[Optional[T]] 引入类型别名。 (正如我在这个问题中发现的,不可能用普通的Python编写这个类型别名,因为

回答 1 投票 0

类型提示动态创建子类

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

回答 1 投票 0

如何使用 Pandera 断言某列是否具有多种数据类型之一?

我的 Pandas 数据框需要遵守以下 Pandera 架构: 导入 pandera 作为 pa 来自 pandera.typing 导入系列 类模式(pa.SchemaModel): 名称:系列[str] id: 系列[str]

回答 1 投票 0

如何根据参数重载类成员类型?

我最近了解到我可以使用 Literal[True] 和 Literal[False] 参数重载返回类型。我正在实现我自己的 subprocess.Popen-ish 接口,但我无法重载 self.stdin 返回...

回答 1 投票 0

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

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

回答 1 投票 0

如何正确键入提示修饰的 __getitem__ 和 __setitem__

例如: T = TypeVar(“T”,bound =“CustomDict”) 类 CustomDict(dict): def __init__(self) -> 无: 超级().__init__() 类 dict_operator: 定义 __...

回答 1 投票 0

打字中的列表理解。Union

我没有写出所有组合,而是尝试了以下方法: 输入 import Union, Tuple 从 itertools 导入产品作为 prod A级:通过 v =(A,无) annot = Union[元组[x, y] ...

回答 1 投票 0

向修饰函数添加默认值并更新类型签名

我想创建装饰器,它将默认值添加到函数参数,但保留函数签名的参数名称和类型。 从输入 import Callable def 可选[**P](f:

回答 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

缩小多处理管理器代理的类型

multiprocessing.managers.SyncManager.list 返回一个 ListProxy[Any],但我没有看到缩小 Any 的方法? 作为解决方法,我可以: int_list =cast("ListProxy[int]", m.list()) 而 int_list 是

回答 1 投票 0

打字稿状态机,可防止因编译错误而不允许的转换

我正在尝试创建一个状态机类型,其中转换由编译器强制执行。 我想这样定义状态机: 类型状态 = { 状态1:{状态:'状态1'}, 状态...

回答 1 投票 0

异步迭代器是什么类型?

示例(问题如下): 导入异步 将输入导入为 t 从 aiokafka 导入 AIOKafkaConsumer KafkaSimpleClient 类: ... 异步 def receive(self, topic: str) -> ???:

回答 2 投票 0

python 类型:将函数签名类型声明与函数定义分离

我想确保几个函数通过类型检查实现相同的接口。 我是怎么做到这一点的?我会为此使用额外的工具吗? 为了完整起见:我使用 mypy 作为类型检查器。

回答 1 投票 0

迭代 python 请求响应时出现类型检查错误:“len”具有不兼容的类型“Optional[Any]”;预期“大小”[arg-type]

我正在使用Python中的请求模块,我需要迭代从请求收到的响应。 这是我的 send_request 函数: self.query = {"cql": f"type=页面和实验室...

回答 1 投票 0

有没有办法输入提示pandas对象的索引?

我想输入提示,pandas 数据帧必须有一个日期时间索引。我希望可能有某种方法可以通过协议来做到这一点,但看起来没有。本着这样的精神: TSF 类...

回答 1 投票 0

TypeVar('T') 和 Any 之间的区别

假设我有一些通用功能: def foo(*args): 对于 args 中的 arg: 打印(参数) 如果我想输入提示 *args,根据 PEP,我只需要指定类型一 arg。 如果...

回答 1 投票 0

Unity Typing Game 匹配字母按下到字母图像

这肯定已经做了十几次了,但我很难找到有关该主题的任何内容。我正在尝试在 Unity Engine 中为我的女儿制作一个简单的打字游戏来练习她的技能。我有

回答 1 投票 0

如何向此 Python 代码添加类型注释以动态为类分配属性?

我有以下Python代码,可以动态导入模块并动态设置类的属性: 类_ModuleRegistry(对象): _模块= {} def defer_import( 自我...

回答 1 投票 0

Python 3.11 多重继承模型的键入

我想为一组共享公共元类(AMeta)的相关类实现类型化,有两个“事实上的”抽象父类: A (:类型[AMeta]) ADerived - 也继承自

回答 1 投票 0

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