迴圈
迴圈允許你重複執行某段代碼。以下是一個使用 for
迴圈的例子:
python# 用迴圈印出數字 0 到 4
for i in range(5):
print(i)
這個例子中,range(5)
生成一個包含 0 到 4 的數字序列,for
迴圈將這些數字一一列印出來。
函數
函數可以讓你組織代碼,並在需要時重複使用。以下是一個簡單的函數例子:
python# 定義一個簡單的函數
def say_hello(name):
print("Hello, " + name + "!")
# 調用函數
say_hello("Alice")
say_hello("Bob")
這個例子中,我們定義了一個函數 say_hello
,然後兩次調用這個函數,分別輸入不同的名字。
列表
列表用於存儲多個數據項,可以通過索引訪問。以下是一個例子:
python# 定義一個列表
fruits = ["蘋果", "香蕉", "橙子"]
# 訪問列表中的元素
print(fruits[0]) # 輸出:蘋果
print(fruits[2]) # 輸出:橙子
這個例子中,我們創建了一個包含水果的列表,然後通過索引訪問列表中的元素。
判斷與迴圈的結合
結合條件判斷和迴圈可以實現更複雜的邏輯。以下是一個使用 while
迴圈和條件判斷的例子:
python# 使用 while 迴圈印出偶數
counter = 0
while counter < 10:
if counter % 2 == 0:
print(counter)
counter += 1
在這個例子中,我們使用 while
迴圈來印出小於 10 的偶數,同時使用條件判斷來確保只印出偶數。
字典
字典是一種鍵-值對應的數據結構。以下是一個例子:
python# 定義一個字典
person = {
"名字": "小明",
"年齡": 25,
"城市": "台北"
}
# 訪問字典中的元素
print(person["名字"]) # 輸出:小明
print(person["年齡"]) # 輸出:25
這個例子中,我們創建了一個包含個人信息的字典,然後通過鍵訪問字典中的值。
檢查列表中是否存在元素
你可以使用 in
關鍵字檢查列表中是否存在某個元素。以下是一個例子:
python# 檢查列表中是否存在某個水果
fruits = ["蘋果", "香蕉", "橙子"]
if "蘋果" in fruits:
print("有蘋果!")
else:
print("沒有蘋果!")
在這個例子中,我們使用 in
關鍵字檢查列表中是否包含 "蘋果"。
函數的返回值
函數可以返回一個值,讓我們看一個例子:
python# 定義一個函數,計算兩個數字的和
def add_numbers(a, b):
result = a + b
return result
# 調用函數並印出結果
sum_result = add_numbers(3, 5)
print("和為:" + str(sum_result))
在這個例子中,我們定義了一個函數 add_numbers
,該函數接受兩個參數,計算它們的和並返回結果。
列表的遍歷
使用 for
迴圈可以方便地遍歷列表中的元素。看一個例子:
python# 遍歷水果列表並列印每個水果
fruits = ["蘋果", "香蕉", "橙子"]
for fruit in fruits:
print(fruit)
在這個例子中,for
迴圈遍歷 fruits
列表中的每個元素,並將其列印出來。
字符串的基本操作
字符串有許多內建的操作方法。以下是一些例子:
python# 字符串連接
greeting = "Hello"
name = "Alice"
full_greeting = greeting + ", " + name
print(full_greeting)
# 字符串長度
message = "Python is fun!"
length = len(message)
print("字符串長度為:" + str(length))
# 字符串切片
substring = message[7:10]
print("切片結果為:" + substring)
這些例子中,我們演示了字符串的連接、獲取字符串長度和使用切片操作提取部分字符串。
模組的使用
Python有許多內建的模組和外部模組,它們提供了各種功能。以下是一個例子:
python# 使用內建的 math 模組
import math
# 計算平方根
sqrt_result = math.sqrt(25)
print("25的平方根為:" + str(sqrt_result))
在這個例子中,我們使用了內建的 math
模組,並使用 sqrt
函數計算了數字 25 的平方根。
檔案的讀寫
Python允許你讀取和寫入檔案,以下是一個例子:
python# 寫入檔案
with open("example.txt", "w") as file:
file.write("Hello, this is a sample text.")
# 讀取檔案
with open("example.txt", "r") as file:
content = file.read()
print("檔案內容為:" + content)
在這個例子中,我們使用 open
函數打開一個檔案,使用 write
方法寫入內容,然後再使用 read
方法讀取檔案內容。
簡單的錯誤處理
Python允許你處理程式執行中的錯誤,以下是一個例子:
python# 嘗試執行可能會引發錯誤的代碼
try:
result = 10 / 0
except ZeroDivisionError:
print("不能除以零!")
在這個例子中,我們使用 try-except
塊來捕獲可能會引發的 ZeroDivisionError
錯誤。
留言
張貼留言