Python 移除字串開頭指定子字串的兩種寫法與效能比較
需求:若字串以特定子字串開頭,則移除該前綴;否則保持原樣。提供兩種常見寫法並分析差異。 方法一:使用 index() + 切片 target = abc s
Python list.sort() 僅支援同質可比較元素:異質列表排序會報 TypeError
list.sort() 要求列表中所有元素必須支援 < 比較運算子。混合不可比較型別(如 int 與 list)會直接拋出 TypeError。 錯誤示範
Python 變數命名陷阱:使用 list 做變數名導致 type() 判斷失效
Python 允許使用內建型別名稱(如 list、dict、str)作為變數名,但這會遮蔽內建名稱,導致後續用 type() 或 isinstance() 判斷
Python 列表淺拷貝機制與 id() 驗證實驗
使用 list() 建構子或 [:] 切片複製列表,皆屬於淺拷貝:新列表為獨立物件,但巢狀可變元素仍共享引用。 實驗代碼 a = [1, 2, 3, [4,
Python 建立空列表:list() vs [] 效能差異與最佳實踐
在 Python 中建立空列表有兩種寫法:list() 與 []。雖然結果相同,但底層機制與效能有顯著差異。 語法對比 寫法機制效能 []字面常數,編譯期直
Python 字典 dict.fromkeys() 方法完整指南
dict.fromkeys() 是建立新字典的類別方法,可快速以指定鍵序列與預設值生成字典。掌握其行為細節,能避免常見的「可變預設值共享」陷阱。 方法簽章 d
Python 字典 dict.fromkeys() 方法完整指南
dict.fromkeys() 是建立新字典的類別方法,可快速以指定鍵序列與預設值生成字典。掌握其行為細節,能避免常見的「可變預設值共享」陷阱。 方法簽章 d
【Python】函式專題:知識總結、經典習題與實戰演練
個人首頁: 黃小黃的部落格 專欄: Python 基礎教程|歡迎訂閱支援 格言: 一步一腳印,才能承接所謂的幸運 文章目錄 函式簡介與快速入門 函式使用
【Python】進階變數通關教程(上):列表、元組、字典核心操作全攻略
個人首頁: 黃小黃的部落格 專欄: Python 基礎教程|歡迎訂閱支援 格言: 一步一腳印,才能承接所謂的幸運 文章目錄 列表 元組 字典 寫在最後
【Python】進階變數通關教程(下):字串操作與切片技術完整指南
個人首頁: 黃小黃的部落格 專欄: Python 基礎教程|歡迎訂閱支援 格言: 一步一腳印,才能承接所謂的幸運 文章目錄 字串說明 字串常見操作總覽
第 10 期:Python 零基礎學習路線全景圖與階段規劃
大家好,我是老王。今天聊聊 Python 零基礎該怎麼學?透過社群交流發現,許多大學生與職場新人對學習路徑感到迷茫。我整理了這份「Python 零基礎學習路線
Python 練習題:學費計算邏輯實作與除錯指南
這是一道經典的 Python 學費計算練習題。題目通常要求:根據學生類型(本地/國際)、修習學分數、是否申請助學金等條件,計算應繳學費。許多初學者在條件判斷邏輯
Python 魔法方法(四):掌握 __call__(self, *args, **kwargs) 讓物件像函式一樣被呼叫
Python 的魔法方法賦予類別非凡的能力。__call__() 正是其中之一:實作它,你的類別實例(物件)就能像函式一樣直接被呼叫,開啟「可呼叫物件」的大門。
Python 魔法方法(一):__new__(cls) 物件建構核心機制與單例模式實戰
__new__() 是 Python 物件誕生的真正起點。它是 object 基類提供的靜態方法,負責在記憶體中分配空間、建立實例結構並回傳實例引用,然後解釋器
Python 魔法方法(一):__new__(cls) 物件建構核心機制與單例模式實戰
__new__() 是 Python 物件誕生的真正起點。它是 object 基類提供的靜態方法,負責在記憶體中分配空間、建立實例結構並回傳實例引用,然後解釋器
Python 魔法方法(一):__new__(cls) 物件建構核心機制與單例模式實戰
__new__() 是 Python 物件誕生的真正起點。它是 object 基類提供的靜態方法,負責在記憶體中分配空間、建立實例結構並回傳實例引用,然後解釋器
第 10 期:Python 零基礎學習路線全景圖與階段規劃
大家好,我是老王。今天聊聊 Python 零基礎該怎麼學?透過社群交流發現,許多大學生與職場新人對學習路徑感到迷茫。我整理了這份「Python 零基礎學習路線
Python 魔法方法(一):__new__(cls) 物件建構核心機制與單例模式實戰
__new__() 是 Python 物件誕生的真正起點。它是 object 基類提供的靜態方法,負責在記憶體中分配空間、建立實例結構並回傳實例引用,然後解釋器