學習 Python 時,掌握基礎的英文單字和術語非常重要,這能幫助你更好地理解程式碼、錯誤訊息和官方文件。
因為我英文很差,拆字發音是為了方便記憶,我學習 Python 的目的不並需要與人溝通,發音不正確也無所謂。
以下是 Python 基礎英文單字及解釋,附中文對照:
拆字發音
中文解釋
範例或說明
Variable
威瑞ㄜ伯
變量
存儲數據的容器,如 x = 5
Function
方ㄎ神
函數
可重複使用的程式碼塊,如 def my_func():
Loop
路普
循環
重複執行某段程式碼,如 for, while
Condition
肯迪許ㄕ恩
條件
控制程式分支的邏輯,如 if-else
Syntax
辛泰克斯
語法
程式語言的規則結構
Comment
康悶特
註釋
用 # 或 '''...''' 添加說明
Module
馬久兒
模塊
包含 Python 程式碼的文件(.py)
Package
派克急
套件
多個模塊的集合(如 numpy)
Argument
阿給門特
參數
傳遞給函數的值,如 func(arg1, arg2)
Return
瑞特恩
返回值
函數執行後回傳的結果
英文單字
拆字發音
中文解釋
範例或說明
Integer (int)
音提哲
整數
如 5, -3
Float
弗囉特
浮點數
如 3.14, -0.5
String (str)
斯君音
字符串
如 "Hello", 'Python'
Boolean (bool)
布利恩
布林值
True 或 False
List
利斯特
列表
可變的序列,如 [1, 2, 3]
Tuple
吐喔珀
元組
不可變的序列,如 (1, 2, 3)
Dictionary
迪克舍內瑞
字典
鍵值對集合,如 {"name": "Alice"}
Set
瑟特
集合
無序不重複元素,如 {1, 2, 3}
英文單字
拆字發音
中文解釋
範例或說明
if
伊夫
如果
if x > 0:
elif
埃利夫
否則如果(else if 縮寫)
elif x == 0:
else
埃利詩
否則
else:
for
佛兒
用於遍歷的循環
for item in list:
while
哇愛兒
條件循環
while x < 10:
break
布瑞克
跳出循環
終止當前循環
continue
肯提紐
跳過本次循環
直接進入下一輪循環
英文單字
拆字發音
中文解釋
範例或說明
def
德夫
定義函數
def my_function():
return
瑞特恩
返回值
return result
parameter
珀瑞姆ㄜ特兒
形參(函數定義時的參數)
def add(a, b):(a 和 b 是形參)
argument
啊居門特
實參(調用函數時傳入的值)
add(3, 5)(3 和 5 是實參)
Exception
艾克斯塞普神
異常
程式運行時的錯誤(如除以零)
try-except
菜-艾克斯塞普
捕捉異常
try: ... except: ...
raise
賴瑟
主動引發異常
raise ValueError("Invalid input")
英文錯誤訊息
拆字發音
中文解釋
可能原因
SyntaxError
辛泰克斯-艾兒
語法錯誤
程式碼不符合 Python 語法規則
NameError
內姆-艾兒
名稱錯誤
使用了未定義的變量或函數
TypeError
太普-艾兒
類型錯誤
操作或函數應用於錯誤類型
IndexError
印德克斯-艾兒
索引錯誤
訪問列表或字符串時索引超出範圍
KeyError
基-艾兒
鍵錯誤
字典中不存在的鍵被訪問
ValueError
瓦優-艾兒
值錯誤
傳入的值類型正確但內容不合法
IndentationError
印丹提神-艾兒
縮進錯誤
程式碼縮進不正確(常見於 if, for)
英文名稱
拆字發音
中文解釋
用途
math
麥ㄙ
數學庫
數學運算(如平方根、三角函數)
random
瑞安德姆
隨機庫
生成隨機數或隨機選擇
datetime
得特-太姆
日期時間庫
處理日期和時間
os
歐艾斯
操作系統接口
操作文件和目錄
sys
system 斯特姆
系統相關參數
獲取命令行參數或系統信息
requests
瑞奎斯特斯
HTTP 請求庫
發送網絡請求(如訪問 API)
pandas
潘達斯
數據分析庫
處理表格數據(類似 Excel)
numpy
納派
數值計算庫
高效處理陣列和數學運算
掌握這些基礎單字後,閱讀程式碼和英文資料會更順暢! 🐍