c++菜鳥,要跟python 比較才知道在幹嘛XD
在 Python 中,我們通常不直接使用空指標(Null Pointer)的概念,因為 Python 是一種高階語言,並且具有自動記憶體管理。不過,我們可以討論一下其他相關的概念。
None 值:
在 Python 中,None 是一個特殊的值,用於表示「沒有值」或「空」。它類似於其他語言中的空指標。
例如,如果你定義了一個變數但尚未賦值,它的預設值就是 None
可選型別(Optional Types):
Python 3.5 之後引入了可選型別的概念,可以使用 Optional 來表示可能為 None 的值。
如果你想要一個可能為整數或 None 的變數,可以使用 Optional[int]。