相关疑难解决方法(0)

类型别名和 NewType 之间的区别

这有什么区别:

INPUT_FORMAT_TYPE  = NewType('INPUT_FORMAT_TYPE', Tuple[str, str, str])
Run Code Online (Sandbox Code Playgroud)

和这个

INPUT_FORMAT_TYPE  = Tuple[str, str, str]
Run Code Online (Sandbox Code Playgroud)

从功能上来说,两者都可以工作,但是像 PyCharm 这样的 IDE 标记代码如下:

return cast(INPUT_FORMAT_TYPE, ("*", "*", "All"))
Run Code Online (Sandbox Code Playgroud)

python typing

13
推荐指数
1
解决办法
3733
查看次数

标签 统计

python ×1

typing ×1