日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

PyCharm:method?may?be?static問題及解決_python

作者:WastonHsu ? 更新時間: 2022-09-10 編程語言

PyCharm:method may be static問題

大家在進行Python開發的時候也會會遇到這個問題

(如圖所示:方法名下邊附帶有一縷影響美觀的曲線。強迫癥表示不能忍。)

那么這是什么原因呢?

是因為我們在類中所聲明的方法沒有使用類中的變量。

以上圖為例,我們在Test這個類中聲明了一個hello_world的方法,而這個方法沒有使用類中的變量(這個類中的變量為ab),把鼠標移到曲線上面,可以看一下原因。

它告訴我們這是一個靜態方法,并且可以安全的聲明為靜態類型。

方法如下

刪除靜態方法中的self,然后在這個方法的上一行聲明一下就可以啦。(對比上下兩圖的變化。)

一些類中定義函數方法時

PyCharm提示Method xxx may be 'static'

用 PyCharm 寫 Python 的 code 時, 有些類中的函數會提示 Method xxx may be 'static', 造成這個問題的原因是該方法不涉及對該類屬性的操作,編譯器建議聲明為@staticmethod.

原文鏈接:https://blog.csdn.net/Max_xws/article/details/85846638

欄目分類
最近更新