Python
是一種高級編程語言,因為它簡潔明了,所以很受歡迎。
變數就像是一個儲物箱,你可以把各種東西放進去,比如數字、文字等,然後標記這個箱子,方便隨時取出來使用。
storage_box = "Bibles" # 我們有一個儲物箱叫 storage_box,裡面放了聖經
print(storage_box) # 這會輸出 Bibles
在 Python 中,變數的名字必須遵循一些簡單的規則:
常數是程序中固定不變的值。除了數字和字符串常數外,還有布林值、浮點數、複數和特殊字符常數等。
字符串除了可以包含一般的文字字符外,還可以包含許多特殊字符。
常見的特殊字符:
保留字(Reserved Words) 保留字(Reserved Words)是 Python 語言中的關鍵字,不能用來作變數名或標識符。這些關鍵字有特定的用途,例如控制流語句、邏輯運算符等。
在終端可以下這個指令看到保留字:
import keyword
print(keyword.kwlist)
會出現的保留字:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
表達式是一個組合,它們會計算出一個值。比如數字的加減乘除,或者變數之間的計算。
常見的運算符包括:
加(+)
減(-)
乘(*)
除(/)
指數(**)
# 這裡我們做了一些簡單的數學運算
a = 4
b = 2
c = a + b # 這是一個表達式,結果是 6
print(c) # 輸出:6
當多個運算符連在一起時,Python會按照運算符優先級來決定執行順序。
小時候學校教的記數學的口訣,"Please Excuse My Dear Aunt Sally"。每個單詞的第一個字母代表一個運算步驟的順序:
result = (1 + 5) * 2 ** 3 / 4 - 1
print(result) # 輸出:11.0
註釋用於說明代碼,用 # 開頭,Python 會忽略註釋內容。
迴圈是用來重複做某件事情的,直到你告訴它停止。
Python 中最常見的兩種迴圈是 for 和 while 迴圈。
for 迴圈
#使用 迴圈來看一個範圍的數字
for i in range(6):
#輸出:0, 1, 2, 3, 4, 5
while 迴圈
布林值只有兩個可能的值:True 或 False。它們常用於條件判斷中。
# 使用 while 迴圈來重複執行某個條件為真的程式碼
x = 0
while x < 7:
print(x)
x += 1
# 輸出:0, 1, 2, 3, 4, 5, 6
串列就像是一排維他命盒子,每個盒子裡都有不同的維他命,你可以根據位置取出來。
vitamins = ["A", "B", "C"]
print(vitamins[0]) # 取出第一個維他命,這會輸出 A
my_list = [1, 2, 3, 4, 5] print(my_list[0]) # 輸出:1 print(my_list[-1]) # 輸出:5 (最後一個元素)
my_list.append(6) # 添加元素到串列末尾
print(my_list) # 輸出:[1, 2, 3, 4, 5, 6]
my_list.remove(4) # 移除指定元素
print(my_list) # 輸出:[1, ,2, 3, 5, 6]
函數是可以重複使用的程式碼段,可以接受輸入並返回輸出。def
關鍵字 是 Python
用來定義函數的關鍵字。當你使用 def
時,就表示你要開始定義一個新的函數了。
def greet(name=None):
if not name: # 如果沒有提供名字,或者名字為空字符串
name = "my friend" # 使用友善的稱呼
return f"Hello, {name}!"
# 測試函數
print(greet()) # 輸出:Hello, my friend!
print(greet("")) # 輸出:Hello, my friend!
print(greet("Alex")) # 輸出:Hello, Alex!