type-hinting 相关问题

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

Python元类-使类属性可通过类和类实例访问

使用python 3.7,我在元类中创建了一个类属性。我希望能够通过类本身或该类的实例化对象访问属性。我可以通过...

回答 1 投票 3

类型提示,列出可能的值[重复]

我有一个可以采用固定值列表的函数:例如def func(mode =“ a”):如果模式不在[“ a”,“ b”]中:引发AttributeError(“ not ok”)有一种方法可以提示它只能是其中之一...

回答 1 投票 0

类型相同的多个参数的类型提示?

还有另一种键入相同类型的提示参数的方法,而不是:def foobar(a:int,b:int,c:int,d:str):...也许像这样:def foobar([a, b,c]:int,d:str):...很显然...

回答 2 投票 3

表示参数应该是可变的引用

使用PEP 484和585中指定的类型提示语法,是否有任何方法表明函数的参数应该是可被函数修改的可变引用?例如,...

回答 1 投票 2

如何定义在字段上具有类型提示的Python类

在C ++中,当我定义一个类时,用户立即知道每个字段的类型:class Person {字符串名;年龄}我想在Python中做同样的事情,即定义一个类似...

回答 3 投票 -2

如何在Python中键入嵌套对象的提示?

我目前正在与WSDL集成,因此决定使用Zeep库与Python一起使用。我试图对响应的mypy进行类型提示,以便它与VSCode的...

回答 1 投票 2

类型提示在Python 3.7+中返回字符串或错误的方法

我有一个python脚本,其开头是在当前目录中搜索CSV文件或下载目录以进行一些处理的方法。如果找不到文件CSV文件,则该程序不应运行并退出...

回答 2 投票 1

Python输入:键入字典或defaultdict扩展类

我有一段旧的python代码,可解析严格格式化的文本文件(存储字符串以进行本地化)。因为结构是分层结构,某些元素可能存在或可能不存在,所以...

回答 1 投票 3

类型注释类变量:是init还是body?

让我们考虑以下两种语法:Foo类:x:int def __init __(self,an_int:int):self.x = an_int和Foo类:def __init __(self,an_int:int):self.x = .. 。

回答 2 投票 0

解压Python类型注释

我正在尝试通过使用inspect模块中的signature()函数,基于在某些Python函数上提供的类型注释来生成一些JavaScript。这部分工作符合我的预期...

回答 3 投票 7

提示枚举属性的类型,该属性返回该枚举的实例

我有一个像这样的枚举:类Direction(Enum):NORTH = 0 EAST = 1 SOUTH = 2 WEST = 3 @property def left(self)-> Direction:new_direction =(self ....

回答 1 投票 0

相关基类的设计模式

我目前正在开发用于物理实验的新驱动程序系统。该系统将由多个电子仪器驱动程序组成,它们可能彼此非常不同。但是所有...

回答 1 投票 1

为什么在引入属性类型提示时突然出现“初始化前不能访问类型化属性”错误?

我已经更新了类定义,以利用新引入的属性类型提示,例如:class Foo {private int $ id;私人?string $ val;私有DateTimeInterface $ ...

回答 1 投票 4

Python离开属性未使用省略号或None +类型的float提示

问题我想声明一个实例属性,类型提示为浮点型,而不在初始化时分配值。该值是在实例初始化后在运行时分配的(又名...

回答 1 投票 1

提示指定类型列表的类型

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

回答 4 投票 93

如何在Python中声明数组类型提示?

给出此函数:def array_returner():return [“ hello”,“ there”]我将如何提示该函数返回字符串数组,而无需导入List(并使用List [str]语法)?

回答 2 投票 -1

mypy:包含不同子类实例的Dict

在下面的代码示例中,我们有一个dict,其中包含一个抽象基类的实例及其子类型的实例。从键入import Dict,联合类基数:def __init __(self):...

回答 1 投票 0

如何使用类型提示指定多个返回? [重复]

所以这就是我要寻找的def data_loader(filename:str)-> pd.DataFrame并列出:一些代码在这里。 >

回答 1 投票 0

带有枚举的类型提示?

我已经阅读了有关枚举及其“实现”的内容,PHP和Enumerations的要点是,为什么不使用类型枚举而不使用类型提示?但是此实现不允许用于类型提示。 ...

回答 1 投票 2


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