Python 新手學習筆記 第1集:變數與資料型態

更新於 發佈於 閱讀時間約 6 分鐘

Python 是一種簡潔又強大的程式語言,深受初學者與專業開發者喜愛。不論想自動化工作流程、分析資料、做遊戲、架網站,甚至是協助孩子學習邏輯思維,Python 都是一個絕佳的選擇。
有感於工作上有些前輩利用Python幫助自己工作,提升了工作效率和拓展產出物的變化性,Dolly決定來了解Python是什麼,你也是Python初學者嗎,我們一起來學習吧。
在學習 Python 的過程中,"變數" 和 "資料型態" 是最基礎也是最重要的概念之一。本講義將逐一介紹常見的資料型態、型態轉換與使用注意事項。


⚙️ 0. 如何安裝 Python

在開始寫程式之前,請先完成 Python 的安裝與執行環境設定:

✅ 步驟一:安裝 Python 解譯器

  1. 前往官方網站:https://www.python.org/
  2. 點選上方選單的【Downloads】> 選擇符合你電腦作業系統的版本(建議使用 Python 3.x)
  3. 下載並執行安裝檔,請記得勾選 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'>

➤ 注意事項:

  • 字串必須使用引號(單引號或雙引號皆可)。
  • TrueFalse 開頭要大寫。
  • type() 可檢查變數的型態。


🔤 3. Python 中常見的特殊符號與用途

raw-image



🔄 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 等資料結構,讓資料的組織與操作更有效率!

留言
avatar-img
留言分享你的想法!
旅人小萌-avatar-img
2 天前
謝謝您的分享❤️
Dolly-avatar-img
發文者
2 天前
旅人小萌 謝謝您喜歡:)
avatar-img
Dolly的奇妙育兒之旅
9會員
76內容數
Dolly 是個家有亞斯哥和過動妹的媽媽 為了記得那些奇妙的育兒真實故事 決定把我(Dolly)和大亞(爸爸)、端端(亞斯哥)和波妞(過動妹)那些日子發生的事寫成部落格 一串感恩又心累、感謝又荒謬的心路歷程紀錄
2025/06/21
如果你也在尋找打罵與權威以外,更溫柔有效的育兒方式,不妨親自體驗CST課程,讓自己成為孩子最溫暖有力的引導者。
Thumbnail
2025/06/21
如果你也在尋找打罵與權威以外,更溫柔有效的育兒方式,不妨親自體驗CST課程,讓自己成為孩子最溫暖有力的引導者。
Thumbnail
2025/06/16
為什麼有些嬰幼兒常保持微笑,不管何時都很聽話,有些卻難以入睡、時常哭鬧?由於每人都有不同的「天生氣質」,因此對人事物產生的態度、反應,都會因氣質的不同而產生變化。
Thumbnail
2025/06/16
為什麼有些嬰幼兒常保持微笑,不管何時都很聽話,有些卻難以入睡、時常哭鬧?由於每人都有不同的「天生氣質」,因此對人事物產生的態度、反應,都會因氣質的不同而產生變化。
Thumbnail
2025/06/13
為什麼看似普通的家庭孩子,乖乖在家卻在網路學到仇恨?父母該如何守護孩子遠離網路陷阱?
Thumbnail
2025/06/13
為什麼看似普通的家庭孩子,乖乖在家卻在網路學到仇恨?父母該如何守護孩子遠離網路陷阱?
Thumbnail
看更多
你可能也想看
Thumbnail
孩子寫功課時瞇眼?小心近視!這款喜光全光譜TIONE⁺光健康智慧檯燈,獲眼科院長推薦,網路好評不斷!全光譜LED、180cm大照明範圍、5段亮度及色溫調整、350度萬向旋轉,讓孩子學習更舒適、保護眼睛!
Thumbnail
孩子寫功課時瞇眼?小心近視!這款喜光全光譜TIONE⁺光健康智慧檯燈,獲眼科院長推薦,網路好評不斷!全光譜LED、180cm大照明範圍、5段亮度及色溫調整、350度萬向旋轉,讓孩子學習更舒適、保護眼睛!
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
Python資料視覺化在數據分析中扮演關鍵角色,透過視覺化捕捉數據模式、趨勢和異常,透過Matplotlib等工具創建專業圖表變相對簡單和高效。
Thumbnail
Python資料視覺化在數據分析中扮演關鍵角色,透過視覺化捕捉數據模式、趨勢和異常,透過Matplotlib等工具創建專業圖表變相對簡單和高效。
Thumbnail
Python擁有便攜性和通用性,適用於多種場景,同時具有全球通用性。Python在科技製造業、資料分析、人工智慧等領域有廣泛應用,對於理工科背景者而言有獨特的優勢。透過在線課程、自學書籍、實作專案,以及參與社群和開源專案,理工背景者可以達成從轉職進入Python程式領域的目標。
Thumbnail
Python擁有便攜性和通用性,適用於多種場景,同時具有全球通用性。Python在科技製造業、資料分析、人工智慧等領域有廣泛應用,對於理工科背景者而言有獨特的優勢。透過在線課程、自學書籍、實作專案,以及參與社群和開源專案,理工背景者可以達成從轉職進入Python程式領域的目標。
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
Python語法包括條件語句、迴圈、函數和變數的使用。條件語句如if、elif和else用於進行條件判斷,for和while是兩種主要的迴圈,def用於定義函數。變數可以被賦予數字或字符串,並可使用類型提示來指定變數的類型。註解可以是單行或多行,並可用於解釋函數或類的用途和作用。
Thumbnail
Python語法包括條件語句、迴圈、函數和變數的使用。條件語句如if、elif和else用於進行條件判斷,for和while是兩種主要的迴圈,def用於定義函數。變數可以被賦予數字或字符串,並可使用類型提示來指定變數的類型。註解可以是單行或多行,並可用於解釋函數或類的用途和作用。
Thumbnail
Python是一種易學且功能強大的程式語言,具有直譯、動態語法等特性,並擁有豐富的標準庫。它在各領域如Web開發、數據科學和人工智慧等得到廣泛應用,並被許多大公司如Google和Facebook等使用。Python還有強大的框架、豐富的交互機能、和龐大的社區。
Thumbnail
Python是一種易學且功能強大的程式語言,具有直譯、動態語法等特性,並擁有豐富的標準庫。它在各領域如Web開發、數據科學和人工智慧等得到廣泛應用,並被許多大公司如Google和Facebook等使用。Python還有強大的框架、豐富的交互機能、和龐大的社區。
Thumbnail
今天來介紹python的函式 函式在python中是非常重要的一環,因為到了後期,程式會越來越複雜。 而函式可以想成是容易管理的小程式,當我們需要使用時,只需呼叫即可。
Thumbnail
今天來介紹python的函式 函式在python中是非常重要的一環,因為到了後期,程式會越來越複雜。 而函式可以想成是容易管理的小程式,當我們需要使用時,只需呼叫即可。
Thumbnail
初入IT產業的人士在學習Python語言後,IT證照如ITS Python認證是否值得考取?本文以ITS證照特點、實施建議和IT認證考試資訊為主,詳述證照的好處和準備時間。
Thumbnail
初入IT產業的人士在學習Python語言後,IT證照如ITS Python認證是否值得考取?本文以ITS證照特點、實施建議和IT認證考試資訊為主,詳述證照的好處和準備時間。
Thumbnail
在程式中,了解資料型態是相當重要的。 為什麽? 因為許多error,常常都是因為資料型態不正確所導致的。 舉個例子,在python中: a = 1 + 2 print(a) 結果就是3 a = = "1"+"2" print(a) 結果就是12 是不是差很多? 所以今天我來介
Thumbnail
在程式中,了解資料型態是相當重要的。 為什麽? 因為許多error,常常都是因為資料型態不正確所導致的。 舉個例子,在python中: a = 1 + 2 print(a) 結果就是3 a = = "1"+"2" print(a) 結果就是12 是不是差很多? 所以今天我來介
Thumbnail
本文詳細解說了 Python print() 函數的各種隱藏語法,包括 value、sep、end、file 和 flush。作者以清晰的範例和解說,讓從未接觸程式語言的人也能夠理解。而最後提到了訂閱房間的付費方式,並歡迎大家訂閱。文章內容較為詳細,提供了豐富的資訊。
Thumbnail
本文詳細解說了 Python print() 函數的各種隱藏語法,包括 value、sep、end、file 和 flush。作者以清晰的範例和解說,讓從未接觸程式語言的人也能夠理解。而最後提到了訂閱房間的付費方式,並歡迎大家訂閱。文章內容較為詳細,提供了豐富的資訊。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News