有关数据类型的问题。不要将此标签用于与在键盘上打字的物理行为相关的问题,因为这些问题几乎总是偏离主题。
我一直想知道在Python 3.11中声明变量类型而不直接赋值的最Pythonic方式和最可读的方式是什么 给定一个类 我的班级: def __ini...
Mypy 插件用于将自定义类型别名替换为 NotRequired
我想编写一个 mypy 插件,以便为 NotRequired[Optional[T]] 引入类型别名。 (正如我在这个问题中发现的,不可能用普通的Python编写这个类型别名,因为
简化示例 A类: def __init__(self): ... BBuilder 类: # 为了让这个更简单,我们不会有任何参数 def build(self): # -> WhatTypeHintDoIPutHere 类...
如何使用 Pandera 断言某列是否具有多种数据类型之一?
我的 Pandas 数据框需要遵守以下 Pandera 架构: 导入 pandera 作为 pa 来自 pandera.typing 导入系列 类模式(pa.SchemaModel): 名称:系列[str] id: 系列[str]
我最近了解到我可以使用 Literal[True] 和 Literal[False] 参数重载返回类型。我正在实现我自己的 subprocess.Popen-ish 接口,但我无法重载 self.stdin 返回...
使用以下代码: 导入数据类 @dataclasses.dataclass A类: a:整数 b:浮动 一个( 如果我现在让我的 LSP Pyright 驱动程序在光标处给我建议
如何正确键入提示修饰的 __getitem__ 和 __setitem__
例如: T = TypeVar(“T”,bound =“CustomDict”) 类 CustomDict(dict): def __init__(self) -> 无: 超级().__init__() 类 dict_operator: 定义 __...
我没有写出所有组合,而是尝试了以下方法: 输入 import Union, Tuple 从 itertools 导入产品作为 prod A级:通过 v =(A,无) annot = Union[元组[x, y] ...
我想创建装饰器,它将默认值添加到函数参数,但保留函数签名的参数名称和类型。 从输入 import Callable def 可选[**P](f:
Pandas DataFrame itertuples() 返回的 NamedTuple 的类型提示
ITERTUPLES 是迭代 pandas DF 的好方法,它返回一个命名元组。 将 pandas 导入为 pd 将 numpy 导入为 np df = pd.DataFrame({'num_legs': [4, 2], 'num_wings': [0, 2]},index=['狗', '...
multiprocessing.managers.SyncManager.list 返回一个 ListProxy[Any],但我没有看到缩小 Any 的方法? 作为解决方法,我可以: int_list =cast("ListProxy[int]", m.list()) 而 int_list 是
我正在尝试创建一个状态机类型,其中转换由编译器强制执行。 我想这样定义状态机: 类型状态 = { 状态1:{状态:'状态1'}, 状态...
示例(问题如下): 导入异步 将输入导入为 t 从 aiokafka 导入 AIOKafkaConsumer KafkaSimpleClient 类: ... 异步 def receive(self, topic: str) -> ???:
我想确保几个函数通过类型检查实现相同的接口。 我是怎么做到这一点的?我会为此使用额外的工具吗? 为了完整起见:我使用 mypy 作为类型检查器。
迭代 python 请求响应时出现类型检查错误:“len”具有不兼容的类型“Optional[Any]”;预期“大小”[arg-type]
我正在使用Python中的请求模块,我需要迭代从请求收到的响应。 这是我的 send_request 函数: self.query = {"cql": f"type=页面和实验室...
我想输入提示,pandas 数据帧必须有一个日期时间索引。我希望可能有某种方法可以通过协议来做到这一点,但看起来没有。本着这样的精神: TSF 类...
假设我有一些通用功能: def foo(*args): 对于 args 中的 arg: 打印(参数) 如果我想输入提示 *args,根据 PEP,我只需要指定类型一 arg。 如果...
这肯定已经做了十几次了,但我很难找到有关该主题的任何内容。我正在尝试在 Unity Engine 中为我的女儿制作一个简单的打字游戏来练习她的技能。我有
如何向此 Python 代码添加类型注释以动态为类分配属性?
我有以下Python代码,可以动态导入模块并动态设置类的属性: 类_ModuleRegistry(对象): _模块= {} def defer_import( 自我...
我想为一组共享公共元类(AMeta)的相关类实现类型化,有两个“事实上的”抽象父类: A (:类型[AMeta]) ADerived - 也继承自