選對變數名稱可以讓你的程式碼更容易被理解!

變數命名的小知識

Nori

2023年11月14日 上午 4:06

Python小技巧

Photo by Kashawn Hernandez on Unsplash

在開始著手寫程式之前,我們一定會先規劃/設計程式的內容與流程,其中一項常常被忽視卻很重要的環節就是「變數命名」。
.
變數 在程式中扮演了儲存資料的角色,而變數的名稱是我們用來識別這些資料的符號。如果你程式裡的變數名稱要從頭到尾用 A、B、C、D 命名也不是不行啦,但這麼做對於之後要再重新閱讀或是維護程式時是個非常大的挑戰,因為過些時間可能連你自己都會忘記這個 A 是甚麼、B 是甚麼😅。

.

一個好的變數名要能夠直接傳達變數所代表的意義,讓人一目了然。例如我們要儲存一個人的年齡,使用像是 "age" 這樣的名稱會比使用 "var1" 這樣的名稱更清楚明白。這麼做會使程式碼更容易被理解,不僅對你自己,也對其他人閱讀你程式碼的人來說都更加方便友善。
.
那麼變數命名有甚麼要注意的地方呢?
.
首先,變數名稱可以包含英文字母、數字和底線,但需要注意的是不能以數字開頭。另外要注意到在 Python 裡字母的大小寫會被認為是不同的,例如 "myVariable" 和 "MyVariable" 是不同的變數名稱。而已經被設定為保留字的如 "for"、"while" 這些也不可以當作變數名稱使用喔!
.
最後來聊聊命名風格。在程式領域中有兩種常見的命名風格:蛇形命名法(snake_case)駝峰命名法(camelCase)。蛇形命名法是將單詞用底線連接,例如 "my_variable_name",而駝峰命名法則是將單詞首字母大寫,例如 "myVariableName"。在 Python 裡比較常見而且推薦的是蛇形命名法。但無論你選擇哪種風格,記得保持一致,這將有助於提升你的程式碼可讀性喔。

文章標籤