Python註釋

Python是動態型別的語言。我們不需要指定變數、函數參數或函數返回值的型別。 註釋讓我們有了這個選擇。 下面是一個沒有註釋的函數: def increment(n): return n + 1 下面是相同函數帶有註釋的版本: def increment(n: int) -> int: return n + 1 你也可以對變數進行註釋: count: int = 0 Python會忽略這些註釋。一個叫做 mypy 的工具可以獨立運行,或者集成在像 VS Code 或 PyCharm 這樣的IDE中,它可以在你編寫代碼時靜態地自動檢查類型錯誤,幫助你在運行代碼之前捕捉到類型不匹配的錯誤。 當你的軟件變得龐大並且你需要重構代碼時,它將非常有幫助。