Python入門教學(一)

更新於 發佈於

安裝 Python

請先參考我的上一篇文章,即包含了安裝的步驟。

Hello, World!

我們通常會用 "Hello, World!" 來展示一個程式語言的基本功能。讓我們來看看在 Python 中如何打印這個經典的歡迎信息。

print("Hello, World!")

在 Python 中,print() 函數用於輸出內容到終端。在這個例子中,我們將 "Hello, World!" 字符串作為參數傳遞給 print() 函數,然後它會在終端輸出這個信息。

變數和數據類型

在 Python 中,您可以使用變數來存儲數據。Python 是一種動態類型語言,這意味著您不需要提前聲明變數的數據類型。Python 會根據賦值自動確定數據類型。

以下是一些常見的數據類型:

# 整數
num_int = 42

# 浮點數
num_float = 3.14

# 字符串
message = "Hello, Python!"

# 布爾值
is_true = True
is_false = False

條件語句

條件語句允許您根據條件的真假來執行不同的代碼塊。在 Python 中,使用 ifelif(可選)和 else 關鍵字來構建條件語句。

num = 10

if num > 0:
print("這個數是正數")
elif num < 0:
print("這個數是負數")
else:
print("這個數是零")

迴圈

迴圈允許您多次執行相同的代碼塊。在 Python 中,有兩種主要的迴圈類型:for 迴圈和 while 迴圈。

# for 迴圈
for i in range(5):
print(i)

# while 迴圈
count = 0
while count < 5:
print(count)
count += 1

函數

函數是一段可重用的代碼塊,可以根據需要多次調用。在 Python 中,您可以使用 def 關鍵字定義函數。

# 當你想和不只一個人打招呼時​
def greet(name):
print(f"Hello, {name}!")

greet("Alice")
greet("Bob")

列表

列表是一種可變的數據結構,它可以容納多個元素,並且元素可以是不同的數據類型。

fruits = ["apple", "orange", "banana"]

# 獲取列表長度
print(len(fruits))

# 訪問列表元素
print(fruits[0])

# 添加元素
fruits.append("grape")

# 刪除元素
fruits.remove("orange")

# 列表切片
print(fruits[1:3])

字典

字典是一種無序的鍵-值對(key-value pair)數據結構,它允許您根據鍵來快速查找對應的值。字典使用大括號 {} 來創建,並且每對鍵-值使用冒號 : 分隔。

# 創建一個字典
person = {
"name": "Alice",
"age": 30,
"occupation": "Engineer"
}

# 訪問字典中的值
print(person["name"]) # 輸出: Alice
print(person["age"]) # 輸出: 30

# 添加新的鍵-值對
person["city"] = "New York"

# 更新字典中的值
person["age"] = 31

# 刪除鍵-值對
del person["occupation"]

# 檢查字典中是否存在某個鍵
if "name" in person:
print("鍵 'name' 存在於字典中。")

# 獲取字典的所有鍵和值
keys = person.keys()
values = person.values()

print(keys) # 輸出: dict_keys(['name', 'age', 'city'])
print(values) # 輸出: dict_values(['Alice', 31, 'New York'])


留言
avatar-img
留言分享你的想法!
avatar-img
藍橙的沙龍
9會員
9內容數
流亡黯道,俗稱流亡按到,是一個在鬼島冒險打怪打到喪心病狂的故事。需要一些數學、分析的詭異遊戲。
藍橙的沙龍的其他內容
2023/07/31
R是一種開源的程式語言和環境,主要用於統計計算和數據分析。它擁有強大的統計功能和豐富的圖形繪製工具,使得用戶可以進行數據探索、處理和可視化。R語言的優勢之一是它有一個龐大的使用者社區,提供了大量的套件和資源,使其成為數據科學家和統計學家的首選工具之一。
Thumbnail
2023/07/31
R是一種開源的程式語言和環境,主要用於統計計算和數據分析。它擁有強大的統計功能和豐富的圖形繪製工具,使得用戶可以進行數據探索、處理和可視化。R語言的優勢之一是它有一個龐大的使用者社區,提供了大量的套件和資源,使其成為數據科學家和統計學家的首選工具之一。
Thumbnail
2023/01/13
別再用肥大的Aniconda! Miniconda下載與安裝。
Thumbnail
2023/01/13
別再用肥大的Aniconda! Miniconda下載與安裝。
Thumbnail
2023/01/08
更好看更強大的shell,zsh/oh-my-zsh配置。
Thumbnail
2023/01/08
更好看更強大的shell,zsh/oh-my-zsh配置。
Thumbnail
看更多
你可能也想看
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
學習Python核心語法,從變數、資料型態到物件導向程式設計,涵蓋15個重要技巧,並包含實例與說明,助你快速建立程式基礎。
Thumbnail
學習Python核心語法,從變數、資料型態到物件導向程式設計,涵蓋15個重要技巧,並包含實例與說明,助你快速建立程式基礎。
Thumbnail
從實際應用中學習 Python 程式設計,提升技能並建立作品集。文章提供八個循序漸進的 Python 專案範例,涵蓋檔案操作、網路爬蟲、Web 應用、自動化腳本、數據分析、遊戲開發、API 互動及應用程式部署,並附上實戰建議及學習資源。
Thumbnail
從實際應用中學習 Python 程式設計,提升技能並建立作品集。文章提供八個循序漸進的 Python 專案範例,涵蓋檔案操作、網路爬蟲、Web 應用、自動化腳本、數據分析、遊戲開發、API 互動及應用程式部署,並附上實戰建議及學習資源。
Thumbnail
Python 是一種非常優秀的程式語言,但它是否是「最好」的語言,取決於具體的使用場景和需求。 以下是 Python 的優勢與限制: Python 的優勢 1. 簡潔易學 • 語法接近自然語言,適合初學者,能快速上手並實現想法。 • 程式碼可讀性高,減少了開發和維護成本。 2. 豐
Thumbnail
Python 是一種非常優秀的程式語言,但它是否是「最好」的語言,取決於具體的使用場景和需求。 以下是 Python 的優勢與限制: Python 的優勢 1. 簡潔易學 • 語法接近自然語言,適合初學者,能快速上手並實現想法。 • 程式碼可讀性高,減少了開發和維護成本。 2. 豐
Thumbnail
歡迎來到我們的「🏫 Python 先修班」系列, 這裡面涵蓋了我們入門Python的技巧與教學, 以下是我們為您整理的閱讀順序, 也非常感謝您的支持, 期望透過簡單易懂的知識分享, 讓我們快速入門Python這門語言, 與業界正式接軌。 【🔒 Python 先修班】我應該怎麼開始學Pytho
Thumbnail
歡迎來到我們的「🏫 Python 先修班」系列, 這裡面涵蓋了我們入門Python的技巧與教學, 以下是我們為您整理的閱讀順序, 也非常感謝您的支持, 期望透過簡單易懂的知識分享, 讓我們快速入門Python這門語言, 與業界正式接軌。 【🔒 Python 先修班】我應該怎麼開始學Pytho
Thumbnail
我的學經歷是工程背景,在竹科旺宏電子當了6年多的工程師,讀了2年的MBA轉當業務,做了17年的國際業務(後面幾年是自己創業,獨立募資一億元),專長個是計畫書撰寫(以一 個月的速度申請進入南科園區廠商),後來因緣際會管理網站,從中學習到網站經營的技巧,我也從網站no found得到第一頁,在那幾個月之
Thumbnail
我的學經歷是工程背景,在竹科旺宏電子當了6年多的工程師,讀了2年的MBA轉當業務,做了17年的國際業務(後面幾年是自己創業,獨立募資一億元),專長個是計畫書撰寫(以一 個月的速度申請進入南科園區廠商),後來因緣際會管理網站,從中學習到網站經營的技巧,我也從網站no found得到第一頁,在那幾個月之
Thumbnail
您是否苦於網路資訊爆炸嗎? 教學何其多,但卻無法好好選擇的困境呢? 歡迎加入「🔒 阿Han的軟體心法實戰營」, 這裡不給您冗餘的雜訊, 單刀直入直接送您重點, 避開選擇障礙的困境, 讓您獲得業界標準的開發起手式, 成為Top 1的頂尖人才。 ✅ 在這裡可以學到什麼 這裡您可以學到業界開發的實戰
Thumbnail
您是否苦於網路資訊爆炸嗎? 教學何其多,但卻無法好好選擇的困境呢? 歡迎加入「🔒 阿Han的軟體心法實戰營」, 這裡不給您冗餘的雜訊, 單刀直入直接送您重點, 避開選擇障礙的困境, 讓您獲得業界標準的開發起手式, 成為Top 1的頂尖人才。 ✅ 在這裡可以學到什麼 這裡您可以學到業界開發的實戰
Thumbnail
在21世紀的技術浪潮中,「Python」不僅是程式設計的代表性語言,更是從初學者到資深工程師的共同選擇。除了在網頁開發、大數據和AI等專業領域中的應用,Python在全球的開發者社群中也建立了一個繁榮的生態系統,推動技術進步。然而,背後還隱藏著許多鮮為人知的故事和趣味,等待著我們去探索與發掘。
Thumbnail
在21世紀的技術浪潮中,「Python」不僅是程式設計的代表性語言,更是從初學者到資深工程師的共同選擇。除了在網頁開發、大數據和AI等專業領域中的應用,Python在全球的開發者社群中也建立了一個繁榮的生態系統,推動技術進步。然而,背後還隱藏著許多鮮為人知的故事和趣味,等待著我們去探索與發掘。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News