type-hinting 相关问题

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

Python:同时用于多个参数的 TypeVar

有没有办法让 TypeVar (或其他格式)捕获函数的所有参数?例如,假设我想包装一个通用函数,使其所有参数都在 t...

回答 2 投票 0

如何在 Python 中为类型添加别名?

在某些(主要是函数式)语言中,您可以执行以下操作: 输入行=列表(数据) 或者 输入行 = [数据] 这样我们就可以构建这样的东西: 输入行 = [数据] 类型表 = [行] ...

回答 4 投票 0

如何输入提示传递给函数的 pandas 系列的内容?

我有两个接受 pd.Series 参数的函数 def function_1(ages:pd.Series)->float: ... 和 def function_2(名称:pd.Series)->int: ... 然而,对于 function_1,输入是...

回答 1 投票 0

输入特殊参数的提示

考虑以下函数: 从日期时间导入日期 def days_ Between(开始日期: 日期, 结束日期: 日期) -> int: 如果开始日期==“初始”: 开始日期 = 日期(2023, 9...

回答 1 投票 0

提示方法的返回值类型是类类型

如何暗示方法的返回值类型是类类型? 例如: def myMethod(x: int, y: str) -> 对象: ... 对象是否暗示该方法返回某个实例

回答 1 投票 0

选择性/组合类型提示(文字等)

是否可以组合(也许不是正确的词)两组或多组类型提示,以便它们仅在特定组合中有效? 我有一个接受 value 和 value_type 参数的函数...

回答 1 投票 0

Python 类型提示的 type 和 Type 的区别?

今天遇到一个用type暗示的函数类型。 我已经做了一些关于何时应该使用 type 或 Type 键入提示的研究,但我找不到满意的答案。从我的研究看来

回答 2 投票 0

键入 matplotlib 颜色的提示?

我正在Python中的类型提示函数,不确定matplotlib颜色应该是什么类型。我有一个这样的函数: defplot_my_thing(数据:np.ndarray,颜色:???): # 此处定义函数 什么

回答 1 投票 0

Python 创建有限类型

我有一个 python 函数,我想接受 5 个可能值之一。这些值是:“Q”、1、2、3 和 4。是的,这是一个字符串和 4 个整数。有没有办法创建一个对象......

回答 1 投票 0

类型提示 super().__init__ 使用具体类型调用

下面是两个类树。 每个都有一个基类,吃掉其邻居类的基类。 一旦我派生到一个具体的类,我也使用邻居类型作为依赖项。 代码的工作原理如下

回答 2 投票 0

Python 中的递归数据类型

Python 中最接近 Haskell 中的递归数据类型的是什么? (即在定义自身时使用类型自己的定义。) 编辑: 给出更具体的定义...

回答 3 投票 0

在类定义中使用类自己的类型[重复]

以下代码无法按预期工作。显然,我不能在类定义中使用类自己的类型: 类 Foo: def __init__(self, key :str) -> 无: self.key = 密钥 ...

回答 1 投票 0

注释可反转列表的正确方法是什么?

注释参数以允许可以反转的列表的正确方法是什么? 我的列表 = [1,2,3,4,5] 翻转=反转(mylist) def foo(l: list[int]) -> 无: # 假设 `l` 是 l...

回答 1 投票 0

对于 mypy 来说,一个注释比另一个注释更好吗?

考虑以下两个注释: def foo1(arg: tuple[datetime, int] | tuple[datetime, None]) -> datetime ... def foo2(arg: tuple[datetime, int | None]) -> 日期时间 ... 难道是……

回答 1 投票 0

使用打字的正确方法是什么?

我的代码看起来像这样,BDW 运行良好,没有任何错误 从输入 import Literal def verify(word: str) -> Literal['Hello XY']: a = '你好' + 单词 返回一个 a = 真的...

回答 1 投票 0

在 VSCode 中配置 Mypy 以强制类型提示

我想在 Visual Studio Code 上配置 Mypy 以在我的项目中强制执行类型提示。 我使用以下配置 “python.linting.pylintArgs”:[ “--禁用=W0611” ...

回答 2 投票 0

如何测试 __annotations__ 成员与泛型类参数具有相同的类型?

我希望能够仅选择与该基类中泛型参数具有相同类型的带注释的成员: 从输入导入 Generic、TypeVar T = 类型变量(“T”) 班级

回答 1 投票 0

如何使用类型提示为参数指定多种类型?

我有一个Python函数,它接受XML数据作为str。 为了方便起见,该函数还检查 xml.etree.ElementTree.Element 并在必要时自动转换为 str。 导入 xml。

回答 1 投票 0

类型提示指定类型的集合

使用 Python 3 的函数注释,可以指定同构列表(或其他集合)中包含的项目类型,以便在 PyCharm 和其他 IDE 中进行类型提示...

回答 5 投票 0

打字:从有效值列表动态创建文字别名

我有一个函数,可以验证其参数以仅接受给定的有效选项列表中的值。在打字方面,我使用 Literal 类型别名来反映这种行为,如下所示: 从输入导入

回答 4 投票 0

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