我创建了一个名为abc.py的文件
源代码是:
def foo(a: 'x', b: 5 + 6, c: list) -> max(2, 9): pass
foo.__annotations__
我在jupyter笔记本中签到了:
结果:
{'a': 'x', 'b': 11, 'c': list, 'return': 9}
在命令提示符下,我检查了:
(base) C:\Users\Abj\Desktop>mypy abc.py
abc.py:1: error: invalid type comment or annotation
abc.py:1: note: Suggestion: use max[...] instead of max(...)
任何人都可以解释,为什么我会收到此错误吗?