當我開始使用 Python 工作時,我變得懶惰於「單一賦值」,我需要提醒自己這一點。 你應該努力避免在循環中重新賦值或更新變數,除非是在真正的迭代計算中。保留所有中間計算在除錯器中是有幫助的,並且可以避免在移動代碼塊時,默默使用一個不是最初版本的變數所帶來的問題。 在 C/C++ 中,幾乎在初始化時將每個變數設為 const 是一個好習慣。我希望這是默認設置,而可變的則是一個關鍵字。