引言:為什麼要學習變數?
在程式設計的世界裡,變數就像你的隨身筆記本,能夠儲存重要的資訊,讓你隨時取出使用。無論你是剛接觸 Python、JavaScript 還是其他語言,變數都是基礎中的基礎。這個文章將帶你一步步了解變數,從儲存簡單的數字到處理文字,一切都變得輕鬆簡單!
想像一下,你在寫一個計算機程式,需要記住使用者的年齡或姓名——這就是變數的用武之地。讀完這篇,你將能像專業程式設計師一樣,熟練運用變數。
什麼是變數?
變數(Variable)是一個用來儲存資料的「容器」。它有一個名字(像標籤),裡面可以放數字、文字、布林值(True/False)等各種資料類型。
- 名字:變數的標識符,例如
age或name。 - 值:儲存的資料,例如
25或"小明"。 - 類型:資料的種類(如整數、字串)。
在多數程式語言中,你不需要事先宣告變數的類型(動態類型語言如 Python),這讓初學者更容易上手。
如何建立變數?
建立變數超簡單!使用等號 = 來賦值。以下是 Python 的範例:
# 建立一個儲存名字的變數
name = "小華"
# 建立一個儲存年齡的變數
age = 20
# 建立一個布林變數
is_student = True
print(name) # 輸出:小華
print(age) # 輸出:20記住:變數名稱要用小寫英文字母、數字或底線(_),不能以數字開頭,也不能用空格或特殊符號。
常見的資料類型
變數可以儲存不同類型的資料。以下是初學者最常見的幾種:
| 類型 | 範例 | 說明 |
|---|---|---|
| 整數 (int) | score = 95 | 用於整數,如分數或計數。 |
| 浮點數 (float) | height = 1.75 | 用於小數,如身高或價格。 |
| 字串 (str) | city = "台北" | 用於文字,用引號包圍。 |
| 布林 (bool) | passed = True | 只有 True 或 False,用於條件判斷。 |
在 Python 中,你可以用 type(變數名) 來檢查類型,例如 type(age) 會顯示 <class 'int'>。
如何使用變數?
變數不僅能儲存,還能進行運算和組合。來看幾個實用範例:
# 簡單運算
total = 10 + 5
print(total) # 輸出:15
# 字串組合
greeting = "你好," + name + "!"
print(greeting) # 輸出:你好,小華!
# 更新變數
age = age + 1
print(age) # 輸出:21變數讓你的程式更靈活——你可以重複使用它們,避免硬編碼(hardcoding)數字或文字。
常見錯誤與小Tips
- 錯誤:忘記引號在字串中,例如
name = 小華會出錯。 - Tip:使用有意義的名稱,如
user_email而非x。 - 錯誤:變數名稱拼錯,像是
Age而非age(Python 區分大小寫)。 - Tip:練習在互動式環境(如 Python 的 REPL)中測試變數。
結論:開始你的變數之旅
恭喜!你現在已經掌握變數的基本知識。從儲存簡單資料到進行運算,變數是程式設計的基石。試著寫一個小程式:輸入你的名字和年齡,然後輸出問候語。練習越多,你就越像專業人士!
有問題?在下方留言討論。下篇我們將談論條件語句,讓程式更聰明。





