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 中常見的特殊符號與用途

vocus|新世代的創作平台



🔄 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
Dolly的奇妙育兒之旅
20會員
132內容數
一串感恩又心累、感謝又荒謬的心路歷程
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
Python擁有便攜性和通用性,適用於多種場景,同時具有全球通用性。Python在科技製造業、資料分析、人工智慧等領域有廣泛應用,對於理工科背景者而言有獨特的優勢。透過在線課程、自學書籍、實作專案,以及參與社群和開源專案,理工背景者可以達成從轉職進入Python程式領域的目標。
Thumbnail
Python擁有便攜性和通用性,適用於多種場景,同時具有全球通用性。Python在科技製造業、資料分析、人工智慧等領域有廣泛應用,對於理工科背景者而言有獨特的優勢。透過在線課程、自學書籍、實作專案,以及參與社群和開源專案,理工背景者可以達成從轉職進入Python程式領域的目標。
Thumbnail
Python是一種易學且功能強大的程式語言,具有直譯、動態語法等特性,並擁有豐富的標準庫。它在各領域如Web開發、數據科學和人工智慧等得到廣泛應用,並被許多大公司如Google和Facebook等使用。Python還有強大的框架、豐富的交互機能、和龐大的社區。
Thumbnail
Python是一種易學且功能強大的程式語言,具有直譯、動態語法等特性,並擁有豐富的標準庫。它在各領域如Web開發、數據科學和人工智慧等得到廣泛應用,並被許多大公司如Google和Facebook等使用。Python還有強大的框架、豐富的交互機能、和龐大的社區。
Thumbnail
Python語法包括條件語句、迴圈、函數和變數的使用。條件語句如if、elif和else用於進行條件判斷,for和while是兩種主要的迴圈,def用於定義函數。變數可以被賦予數字或字符串,並可使用類型提示來指定變數的類型。註解可以是單行或多行,並可用於解釋函數或類的用途和作用。
Thumbnail
Python語法包括條件語句、迴圈、函數和變數的使用。條件語句如if、elif和else用於進行條件判斷,for和while是兩種主要的迴圈,def用於定義函數。變數可以被賦予數字或字符串,並可使用類型提示來指定變數的類型。註解可以是單行或多行,並可用於解釋函數或類的用途和作用。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
初入IT產業的人士在學習Python語言後,IT證照如ITS Python認證是否值得考取?本文以ITS證照特點、實施建議和IT認證考試資訊為主,詳述證照的好處和準備時間。
Thumbnail
初入IT產業的人士在學習Python語言後,IT證照如ITS Python認證是否值得考取?本文以ITS證照特點、實施建議和IT認證考試資訊為主,詳述證照的好處和準備時間。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
什麼是Python python是電腦程式語言的一種,如同python官方網站上的介紹 "Python是一種程式語,可讓你更快速地工作並更有效的整合系統"。簡單地說,就是你可用python這個程式語言去告訴電腦你想要作什麼,讓電腦來幫你完成你要作的事情。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
Python資料視覺化在數據分析中扮演關鍵角色,透過視覺化捕捉數據模式、趨勢和異常,透過Matplotlib等工具創建專業圖表變相對簡單和高效。
Thumbnail
Python資料視覺化在數據分析中扮演關鍵角色,透過視覺化捕捉數據模式、趨勢和異常,透過Matplotlib等工具創建專業圖表變相對簡單和高效。
Thumbnail
今天來介紹python的函式 函式在python中是非常重要的一環,因為到了後期,程式會越來越複雜。 而函式可以想成是容易管理的小程式,當我們需要使用時,只需呼叫即可。
Thumbnail
今天來介紹python的函式 函式在python中是非常重要的一環,因為到了後期,程式會越來越複雜。 而函式可以想成是容易管理的小程式,當我們需要使用時,只需呼叫即可。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News