typing 相关问题

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


为什么序列是mypy中+不支持的操作数类型?

mypy给出了一个错误,表明+运算符不支持Sequence [str]类型的操作数:#test.py来自输入import序列def test(x:Sequence [str],y:Sequence [str])->序列[str]:...

回答 1 投票 0

如何转换为仅在运行时已知的类型

是否有(优雅)方式转换为仅在运行时可用的类型?请检查一下:数据类Foo ((var value:T)val foos = listOf >(Foo(value =“ ...

回答 2 投票 0

这2个代码段中,哪个更安全的类型检查?

我有2个代码段来检查函数参数的数据类型。第一个使用键入def write_str(str1:str,file1_str:str):返回None第二个使用断言。 def write_str(str1,file1_str):...

回答 1 投票 0

如何为打字稿中的const定义重载签名?

我们可以在打字稿中定义这样的重载函数:function hello(name:number):void;函数hello(name:string):void;函数hello(name:number | string):void {// ...}我尝试过...

回答 2 投票 0

为什么PyCharm会错误地猜测dict_items列表的类型?

对于这段代码:通过输入import Dict,List,Tuple,任何定义测试(d:Dict [int,Any]):item_list:List [Tuple [int,Any]] = list(d.items() )PyCharm猜测item_list的类型将为...

回答 1 投票 2

request.user返回抽象用户

我正在尝试键入以下内容:用户:Final [CustomUser] = self.request.user其中,CustomUser是我在settings.py中定义的自定义用户模型。我的IDE抱怨期望类型为'CustomUser',得到了'...

回答 1 投票 0

Callable何时缺少__module __?

我正在为python中的函数制作日志装饰器:通过键入import导入日志从functools导入可调用import wrap def function_logging(fn:Callable)->可调用:fn_logger = ...

回答 1 投票 8

是否可以在Python中创建参数化类型别名?

因此,我有以下代码:@dataclass类User:名称:str age:int User类应对应于数据库中某个表,其中name字段是主键。我想要...

回答 1 投票 1

带有** kwargs的Callable的类型注释

有一个函数(f)使用函数签名(g),该函数签名采用已知的第一组参数和任意数量的关键字参数** kwargs。有没有办法将** kwargs包含在...

回答 1 投票 2

在Python 3.8中声明一个常量变量会触发“模块'类型化'没有属性'Final'”错误/警告(Python 3.8,Thonny IDE)

我正在尝试使用以下代码在Python 3.8中声明常量:从输入import Final开始这是Python 3.8中的一项新功能。有关详细信息,请参见https://docs.python.org/3/library/typing.html。 ...

回答 1 投票 0


如何处理名称冲突集合。计数器和键入。计数器?

名称Counter在集合(作为类)和键入(作为通用类型名称)中都定义。不幸的是,它们略有不同。建议的处理方式是什么? ...

回答 2 投票 5

此语句是否实际上在python中初始化变量类型?

我正在使用python 3.7。我输入以下内容:从输入import List ConnectionOptions = List [str]开始,它实际上是将ConnectionOptions初始化为字符串列表还是仅仅是...

回答 1 投票 1

在TypeScript中扩展AngularJs的角度全局对象

我将打字稿版本升级到3.8.3,我的项目是使用AngularJS编写的,并且包含.js和.ts文件。我有一个遗留代码,使用2个函数扩展了角度全局对象。角....

回答 1 投票 0

如何在PyCharm中运行mypy插件以检查键入的代码?

我设法将mypy插件安装到PyCharm社区IDE 2020.1。我还通过conda install mypy安装了mypy软件包。我如何在PyCharm中运行mypy插件来检查我现有的...

回答 1 投票 -2

如何定义类型并确保它是打字稿中另一种类型的一部分?

我有一个大类型:type BigType = {aaa:字符串,bbb ?:数字,ccc:布尔值[],额外?:{[字 符串中的键??:string},nested1:{nested2:{nested3:{ [string in key]?...

回答 1 投票 1

mypy“ Optional [Dict [Any,Any]]]”在标准过滤器,地图内不可索引

给出以下代码:从输入import中输入可选内容,Dict def foo(b:bool)->可选[Dict]:如果其他则返回{}无def bar()->无:d = foo(False) d:...

回答 1 投票 0

使用mypy时在python中正确键入异常/错误的元组

我已经编写了自己的装饰器add_warning,以便在发生某些错误时打印costom错误消息。装饰器接受一条消息以及要为其打印此消息的错误类型。我...

回答 1 投票 1

需要mypy中某种类型的列表

假设我有一个只能接受字符串列表的函数,如下所示:从输入import List def iter_lower(lst:List [str])-> List [str]:new_lst = []表示字符串:...

回答 1 投票 0

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