Python 是一種簡潔又強大的程式語言,深受初學者與專業開發者喜愛。不論想自動化工作流程、分析資料、做遊戲、架網站,甚至是協助孩子學習邏輯思維,Python 都是一個絕佳的選擇。
有感於工作上有些前輩利用Python幫助自己工作,提升了工作效率和拓展產出物的變化性,Dolly決定來了解Python是什麼,你也是Python初學者嗎,我們一起來學習吧。
在學習 Python 的過程中,"變數" 和 "資料型態" 是最基礎也是最重要的概念之一。本講義將逐一介紹常見的資料型態、型態轉換與使用注意事項。
⚙️ 0. 如何安裝 Python
在開始寫程式之前,請先完成 Python 的安裝與執行環境設定:✅ 步驟一:安裝 Python 解譯器
- 前往官方網站:https://www.python.org/
- 點選上方選單的【Downloads】> 選擇符合你電腦作業系統的版本(建議使用 Python 3.x)
- 下載並執行安裝檔,請記得勾選
Add Python to PATH
再按 Install Now。
✅ 步驟二:測試是否安裝成功
開啟終端機(Windows 可用 cmd / Mac 用 Terminal),輸入:
python --version
若顯示出 Python 版本號碼,表示安裝成功。
✅ 步驟三:選擇程式編輯器
- 初學者建議使用:Thonny(簡單易用,附 Python)
- 進階可用:VS Code、PyCharm 等。
🧠 1. 變數與賦值
➤ 用法:
x = 10
y = "hello"
z = 3.14
➤ 說明:
- 使用
=
進行賦值,把右邊的值存到左邊的變數。 - Python 是動態型別語言,不需事先宣告型態。
➤ 注意事項:
- 變數名稱不可以數字開頭,不可用保留字(如
if
,for
)。 - 賦值不表示數學上的等號,是「指定」的意思。
❌ 不可作為變數名稱的保留字
以下為 Python 中的保留字,不能拿來當變數名稱使用:
False, True, None, and, or, not, if, else, elif, for, while,
break, continue, return, def, class, try, except, finally,
with, import, from, as, pass, lambda, global, nonlocal,
assert, yield, raise, del, in, is
這些字詞有特殊意義,是語言的語法結構一部分,使用會導致錯誤。
🔢 2. 資料型態(Data Types)
✅ 整數 int
age = 7
print(type(age)) # <class 'int'>
✅ 浮點數 float
pi = 3.14159
print(type(pi)) # <class 'float'>
✅ 字串 str
name = "Dolly"
print(type(name)) # <class 'str'>
✅ 布林值 bool
is_happy = True
print(type(is_happy)) # <class 'bool'>
➤ 注意事項:
- 字串必須使用引號(單引號或雙引號皆可)。
True
與False
開頭要大寫。type()
可檢查變數的型態。
🔤 3. Python 中常見的特殊符號與用途

🔄 4. 型態轉換(Type Casting)
➤ 用法:
x = "123"
y = int(x) # 將字串轉換為整數
z = float("3.5") # 字串轉換為浮點數
➤ 常用函式:
int()
:轉換為整數float()
:轉換為浮點數str()
:轉換為字串bool()
:轉換為布林值
➤ 注意事項:
- 若字串內容無法轉為數字(如 "abc"),
int("abc")
會報錯。 bool("")
為 False,但bool("0")
是 True(因為非空字串)。
🎯 5. 實用範例與練習題
🧪 範例1:
x = 7
print("年齡是:" + str(x)) # 結果:年齡是:7
(說明:數字需轉成字串才能用 +
接在字串後)
🧪 範例2:
temperature = "38.6"
if float(temperature) > 37:
print("發燒了!")
⚠️ 6. 小心常見錯誤
以下是初學者在學習 Python 時常見的幾種錯誤類型:
- 型態錯誤:
- 範例:"2" + 3
- 原因:字串和數字不能直接相加,需轉換型態(例如 int() 或 str())。
- 命名錯誤:
- 範例:2cool = 10
- 原因:變數名稱不能以數字開頭。
- 大小寫錯誤:
- 範例:true
- 原因:布林值必須寫成 True(首字大寫)。
- 語法錯誤:
- 範例:if x = 5:
- 原因:判斷相等要使用 ==,= 是賦值符號。
📚 第1集總結:
- 熟悉基本資料型態與用法是進入程式世界的第一步。
- 使用
type()
確認資料型別,遇到錯誤時可協助除錯。 - 型態轉換常用在輸入與輸出之間的橋接。
➡️ 下一集將介紹:list
, dict
, set
, tuple
等資料結構,讓資料的組織與操作更有效率!