我们知道python作为一个动态语言,如果无法得知返回值的type是什么,pycharm将无法识别到返回值的类型,从而无法进行代码补全,以下是如何解决这个问题的办法。
问题
代码无法进行补全

解决办法
一、对于单个返回值
添加如下
""":type:返回值类型"""
例子:

或
添加如下
#type:返回值类型
例子:

二、对于多个返回值
assert isinstance(返回的对象, 对象类型)

或
选择要确定type的对象按alt+enter出现窗口,选择Add type hint for variable ‘xxx’。

出现如下代码

将object改为确定的type即可
