我開始在 vsc 中編程 python。我的問題是,所有內容都帶有紅色下劃線,但如果我編譯代碼,他正在作業。所以代碼似乎沒有錯。

有沒有人知道什么可能導致這個問題以及我如何解決它?
uj5u.com熱心網友回復:
正如評論中提到的,這些不是語法錯誤,而是樣式錯誤。Python 代碼通常遵循https://www.python.org/dev/peps/pep-0008/ 上的 PEP8 標準
您的 VSCode 可能使用了試圖讓您遵循這種風格的 python linter(樣式檢查器)。雖然可能取消配置此 linter,但最好遵循此樣式指南,因為它會使您的代碼更加一致和更具可讀性,尤其是當您開始與其他 Python 開發人員共享此代碼時。
自己學習遵循這種風格的另一個好處是,它將幫助您更好地閱讀他人撰寫的 Python 代碼。
遵循此樣式指南,您的代碼可能如下所示:
old_friends = {}
def older_friend(friends, age):
for key, value in friends items():
if value > age:
old_friends[key] = value
print(old_friends)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/369569.html
上一篇:如何使用VSCoderegexp查找\cite的所有occurrences沒有~?
下一篇:VSCode上的Fortran
