如何记录 Python 变量?

How to document a Python variable?

如何在 Python 中记录变量。在 JavaScript / JSDoc 中我可以做类似的事情。:

/** @type {Array<Number>} */
var foo;
/** @type {Number[]} */
var bar;

一些 IDE 可以提供更好的代码完成。

Python也可以这样吗?

x, y, z = [], [], [] # type: (List[int], List[int], List[str]) 是规范中的定义方式...您的特定 IDE 可能会或可能不会以这种方式实现它...

另请参阅:https://www.python.org/dev/peps/pep-0484/#type-comments