使用类型提示帮助解决问题。当我想重写一个类参数或方法时,当我选择一个提示(因为它适合我)时,我会从IntelliSense(Pylance)那里得到一个建议,编辑器本身会添加一个类型提示。示例:typing show_change_link after hint choice i get show_change_link: bool
我对这些自完成函数或自完成参数类型不感兴趣。
在Python中使用类型暗示的缺点之一是交换Python代码的美。在输入提示之前,我的方法签名是简洁的: for i in items:由于我的团队正在使用类型提示,所以我还在代码中添加了类型提示由于鸭类型,最初的实现将同时适用于Set和Frozenset:两者都表现为set。然而,我的印象是,明确的类型暗示在某种程度上不能很好地发挥鸭子的类型。