键入提示->无或留空

键入提示->无或留空,第1张

键入提示->无或留空

明确, 并且始终包含

-> None
返回的函数
None

这是因为否则,对于 不带参数的函数类型检查器将假定您根本没有使用类型提示。例如,

def foo():
要返回
None
,还是根本没有提示类型?

PEP 484- 类型提示可 间接解决此问题:

请注意,返回类型的标

__init__
-> None
。原因很微妙。如果
__init__
假设使用的返回注释
->None
,是否意味着
__init__
仍应检查无参数,无注释的方法?与其说这个模棱两可或不给异常引入异常,不如说是
__init__
应该有一个返回注释。因此,默认行为与其他方法相同。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5646281.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存