type-hinting 相关问题

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

Python 类型提示 __init__ 中的当前类

假设我有一堂课: 类节点: def __init__(self, value=None, next_item=None): self.value: int = 值 self.next_item:节点= next_item 是否可以“输入...

回答 1 投票 0

使用 Python 类型提示,如何指示函数返回与其输入等效或相同的值?

是否有任何官方方法,使用Python的类型提示系统来指示函数返回与其输入等效或相同的值? 我知道类型提示通常不被关心......

回答 1 投票 0

动态创建类的动态类型提示

我想为动态创建的类创建类型提示。我有以下代码,但它不适用于类型提示。 从输入导入 Type、cast、Unpack、Annotated、TypedDict、

回答 0 投票 0

有没有一种方法可以输入提示Python装饰器,其参数必须是装饰函数参数的子类型?

我正在尝试实现一个Python重试装饰器,我可以在其中传递一个return_value_generator,如果函数用完重试尝试,它将生成一个返回值。 我目前有以下...

回答 0 投票 0

如何在 Python 中指定模块作为类型提示?

我正在使用Python和类型提示以及库类型和类型,并且无法在没有错误的情况下完成以下代码: 将 numpy 导入为 np 将 pandas 导入为 pd 导入 nb_mypy %load_ext nb_m...

回答 2 投票 0

在鸭子类型内容的列表理解中键入暗示 mypy

我有一个(嵌套)列表理解,并从 mypy 收到错误。 在我的列表理解中,我正在迭代一个列表,该列表保证仅包含两种类型的实例(这并不意味着......

回答 0 投票 0

子类化类型。任意

打字的文档。任何说 版本 3.11 中更改:Any 现在可以用作基类。这对于避免类型检查器错误非常有用,这些类可以在任何地方鸭子类型或......

回答 0 投票 0

UserList 子类实例中对象的类型提示

使用 Python 3.11.1 和 Pycharm 2023.1.2 我编写了自定义类 MyList,用于使用 collections.UserList 存储列表。还有一个继承自 MyList 的类 ListOfUsers。 来自收藏

回答 1 投票 0

php laravel 像通用类型提示一样雄辩

类 QueryBuilder { 公共函数 get(): SalesforceObject[] { ... } } 类 SalesforceObject { 公共函数查询():QueryBuilder { 返回新的 QueryBuilder(); } } c...

回答 0 投票 0

如何根据传入实例的方法返回值在python中键入函数?

在 TypeScript 中,我可以定义一个函数,使返回值根据传递给函数的实例的行为而不同。 (参见下面的示例。) 我该怎么做...

回答 3 投票 0

如何根据传入实例的方法返回值在python中键入函数?

在 TypeScript 中,我可以定义一个函数,使返回值根据传递给函数的实例的行为而不同。 (参见下面的示例。) 我该怎么做...

回答 2 投票 0

类型提示子类返回自我

是否有任何方法可以键入抽象父类方法,以便已知子类方法返回自身,而不是抽象父类。 父类(ABC): @抽象方法 定义 ...

回答 2 投票 0

可以使用 ** 运算符解包的任何对象的正确类型注释是什么?

我有一个看起来像这样的函数: 来自熊猫进口系列 def my_function(unpackable: dict | Series) -> 无: {**不可打包} 我实际上想为任何可以......

回答 0 投票 0

为什么排序在类型提示中很重要?

为什么这样可以 船级: def __init__(自我,父母): self.parent = 父母 级舰队: def __init__(自我): self.ships = [] def add_ship(自我,船舶:船舶): ...

回答 1 投票 0

Python 类型提示是否在运行时被忽略?如果是这样,为什么我会收到函数返回类型的运行时错误? [重复]

几乎就是我的问题标题所说的。如果我运行这段代码: 来自熊猫进口系列 def make_series() -> 系列 [str]: 返回系列(['a','b','c'],dtype='str') 我会得到: 跟踪...

回答 0 投票 0

PyCharm 给我类型警告; mypy 不同意

我正在尝试编写一个名为 Singleton 的元类,当然,它实现了单例设计模式: 单例类(类型): def __new__(cls, name, bases = None, attrs = None): 如果...

回答 1 投票 0

如何在生成的 grpc 代码中生成 python 类型提示

是否可以将符合 PEP 的类型提示自动添加到生成的源代码中,或者为 python 和 gRPC 动态创建?特别是在客户端部分的基础教程中,feature = stub。

回答 3 投票 0

Python 中的 TypeVar

我在 Jupyter Notebook 中运行了以下代码: %load_ext nb_mypy 从键入 import Any, List, Union, TypeVar T = TypeVar("T",int,str) def first(container: List[T]) -> T: 返回

回答 2 投票 0

向 python 包添加类型提示,类似于 TypeScript 使用 .d.ts 文件的方式

我正在使用一个有点旧并且没有 Python 类型提示的库。 因为这不是我的库,所以我不能简单地输入提示。使用 TypeScript,有一个使用 .d.ts 文件的概念......

回答 1 投票 0

要求在第一次使用时或之前声明变量

Python 始终允许您使用分配给现有变量的相同语法来分配给新变量。所以如果你拼错了一个变量名(或者忘记说 global 或 nonloca ...

回答 1 投票 0

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