Python是一门动态语言,在创建对象的时候,我们并不需要声明对象的类型。这种方式虽然带来了极大的便利,但是对于IDE来说,智能地辨别这些类型,并给出相应的代码提示就十分困难。
如下图所示,我们通过json将json数据加载为一个db列表,但在调用db的方法时IDE却不能给出相应的提示,这对于初学Python或对Python函数不熟悉的开发人员来说会极大降低开发效率。
实际上PyCharm提供了称为Type Hint的方法,来给IDE进行类型提示,以更便捷地获取代码提示。参考网站:https://www.jetbrains.com/help/pycharm/type-hinting-in-pycharm.html。