/

Python註釋

Python註釋

Python是動態型別的語言。我們不需要指定變數、函數參數或函數返回值的型別。

註釋讓我們有了這個選擇。

下面是一個沒有註釋的函數:

1
2
def increment(n):
return n + 1

下面是相同函數帶有註釋的版本:

1
2
def increment(n: int) -> int:
return n + 1

你也可以對變數進行註釋:

1
count: int = 0

Python會忽略這些註釋。一個叫做 mypy 的工具可以獨立運行,或者集成在像 VS Code 或 PyCharm 這樣的IDE中,它可以在你編寫代碼時靜態地自動檢查類型錯誤,幫助你在運行代碼之前捕捉到類型不匹配的錯誤。

當你的軟件變得龐大並且你需要重構代碼時,它將非常有幫助。

tags: [“Python”, “Annotations”, “Type-checking”]