pycharm提示 Method 'xxx' may be 'static'(类方法与静态方法)

写程序时,鼠标放到最右方时,会发现pycharm提示:Method 'xxx' may be 'static',如:
pycharm提示 Method 'xxx' may be 'static'(类方法与静态方法)
pycharm提示 Method 'xxx' may be 'static'(类方法与静态方法)
这是什么原因呢?

这是因为这个方法本可以写成静态方法,但我们把它写成类方法了(就是没有必要写成类方法,因为在方法中并未使用这个类self),比如它:
pycharm提示 Method 'xxx' may be 'static'(类方法与静态方法)
我们可以点击Make function from method对它进行修复
pycharm提示 Method 'xxx' may be 'static'(类方法与静态方法)

修复后,函数就会给你自动弄到最上方了,
pycharm提示 Method 'xxx' may be 'static'(类方法与静态方法)
pycharm提示 Method 'xxx' may be 'static'(类方法与静态方法)
不得不说,这个功能对小白来说还真是友好呢。????

参考文章1:[Exception]Python异常整理

参考文章2:PyCharm:method may be static