2024-10-27|閱讀時間 ‧ 約 0 分鐘

[Python教學] 初級:基礎語法

Python 是一個功能強大且易於學習的程式語言,適合初學者快速上手。今天,我們將介紹 Python 的幾個基礎概念,涵蓋變數、資料型別、運算符、條件判斷、迴圈和函式,這些是所有 Python 程式的核心組件。

1. 變數 (Variables)

變數是用來儲存資料的容器。在 Python 中,你可以不需事先定義變數的型別,因為 Python 會自動推斷資料的類型。

# 宣告變數
x = 10
name = "Alice"
is_active = True

print(x) # 10
print(name) # Alice
print(is_active) # True

在這裡,x 是一個整數,name 是一個字串,is_active 是布林值。Python 的變數名稱應該以字母或底線開頭,並且區分大小寫。

2. 資料型別 (Data Types)

Python 支援多種資料型別,常見的有以下幾種:

  • 整數 (int):如 5, -20
  • 浮點數 (float):如 3.14, -2.7
  • 字串 (str):如 "Hello", 'World'
  • 布林值 (bool)True, False
  • 列表 (list):如 [1, 2, 3], ["apple", "banana"]
# 資料型別的範例
age = 25 # int
height = 1.75 # float
greeting = "Hello" # str
is_student = False # bool
fruits = ["apple", "banana", "cherry"] # list

可以使用 type() 函數來檢查變數的型別:

print(type(age))      # <class 'int'>
print(type(height)) # <class 'float'>

3. 運算符 (Operators)

Python 支援多種運算符,主要分為以下幾種:

  • 算術運算符:用來進行數學計算。
    • + (加), - (減), * (乘), / (除), % (取餘數)
a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a / b) # 3.3333...
print(a % b) # 1
  • 比較運算符:用來比較兩個值。
    • ==, !=, >, <, >=, <=
print(5 == 5)   # True
print(5 != 3) # True
print(7 > 3) # True
  • 邏輯運算符:用來進行邏輯運算。
    • and, or, not
print(True and False)  # False
print(True or False) # True
print(not True) # False

4. 條件判斷 (Conditional Statements)

Python 使用 ifelifelse 來進行條件判斷。根據條件的結果執行不同的代碼。

age = 18
if age >= 18:
print("You are an adult")
else:
print("You are a minor")

你也可以根據多個條件來決定程式的執行流程:

score = 85
if score >= 90:
print("Excellent")
elif score >= 80:
print("Good")
else:
print("Keep improving")

5. 迴圈 (Loops)

迴圈用來重複執行某一段程式碼。Python 中有兩種主要的迴圈:for 迴圈和 while 迴圈。

5.1 for 迴圈

for 迴圈用來遍歷序列(如列表、字串)中的每一個項目:

fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)

輸出:

apple
banana
cherry

5.2 while 迴圈

while 迴圈根據條件重複執行,直到條件為 False 為止。

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

輸出:

0
1
2
3
4

6. 函式 (Functions)

函式是一段可重複使用的程式碼,Python 使用 def 關鍵字來定義函式。函式可以接收參數並返回結果。

# 定義函式
def greet(name):
return f"Hello, {name}!"

# 調用函式
print(greet("Alice")) # Hello, Alice!

你也可以定義具有多個參數的函式,並進行運算:

def add(a, b):
return a + b

print(add(3, 5)) # 8

結論

這篇文章介紹了 Python 的基礎概念,包括變數、資料型別、運算符、條件判斷、迴圈和函式。這些都是撰寫 Python 程式時最基本的元素。掌握這些基礎之後,你將能夠撰寫簡單的 Python 程式並開始探索更高級的功能。Python 以其簡單易學的特性,成為初學者快速上手並進行實際專案的理想選擇。

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.