Python[基礎][應用][相關]
97
免費公開
房間資訊
付費訂閱
利用簡單的程式範例,詳細及白話文的方式解釋
Top 5
1
[Python]Dash 全面入門教學:從 0 到打造互動式資料分析應用
2
[Python]使用memory_profiler測量 Python程式記憶體使用情況
3
[Python基礎]裝飾器staticmethod 定義靜態方法
4
[Python基礎]裝飾器AbstractMethods 定義抽象方法
5
[Python][Leetcode] 練習題目Longest Consecutive Sequence
1
[Python]Dash 全面入門教學:從 0 到打造互動式資料分析應用
2
[Python]使用memory_profiler測量 Python程式記憶體使用情況
3
[Python基礎]裝飾器staticmethod 定義靜態方法
4
[Python基礎]裝飾器AbstractMethods 定義抽象方法
5
[Python][Leetcode] 練習題目Longest Consecutive Sequence
全部
基礎
好用函式應用篇
檔案操作
數學相關
執行緒相關
Pd np re資料
爬蟲相關
資料結構及演算法相關
互動式網頁相關
leetcode練習
全部
基礎
好用函式應用篇
檔案操作
數學相關
執行緒相關
Pd np re資料
爬蟲相關
資料結構及演算法相關
互動式網頁相關
leetcode練習
全部類型
免費與付費
最新發佈
最新發佈
螃蟹_crab
2025/04/25
[Python] 字典教學:深入解析.setdefault() 用法:檢查字典鍵值是否存在
在 Python 中,字典(dict)是非常常用的資料結構,用來儲存 key-value 配對。而在操作字典時,.setdefault() 是一個常被忽略但非常實用的方法。 這篇文章會完整介紹 .setdefault() 的語法、用途、與實務範例,幫助你更有效率地處理字典資料。 什麼是 .se
#
python
#
字典setdefault
#
統計
27
螃蟹_crab
2025/04/25
[Python] 字典教學:深入解析.setdefault() 用法:檢查字典鍵值是否存在
在 Python 中,字典(dict)是非常常用的資料結構,用來儲存 key-value 配對。而在操作字典時,.setdefault() 是一個常被忽略但非常實用的方法。 這篇文章會完整介紹 .setdefault() 的語法、用途、與實務範例,幫助你更有效率地處理字典資料。 什麼是 .se
#
python
#
字典setdefault
#
統計
27
螃蟹_crab
2025/01/30
Python 程式在電腦上的執行流程
Python 程式在電腦上的執行流程 當我們在電腦上執行 Python 程式時,主要經歷以下幾個步驟: 1. 編寫 Python 程式碼 開發者使用文字編輯器或 IDE(如 VS Code、PyCharm)撰寫 Python 程式,並將其存為 .py 檔案。 例如,一個簡單的 Python
#
python
#
Python在電腦上的執行流程
#
執行
29
螃蟹_crab
2025/01/30
Python 程式在電腦上的執行流程
Python 程式在電腦上的執行流程 當我們在電腦上執行 Python 程式時,主要經歷以下幾個步驟: 1. 編寫 Python 程式碼 開發者使用文字編輯器或 IDE(如 VS Code、PyCharm)撰寫 Python 程式,並將其存為 .py 檔案。 例如,一個簡單的 Python
#
python
#
Python在電腦上的執行流程
#
執行
29
螃蟹_crab
2024/10/17
[Python]程式專案中通常遵循 MVC的架構
在一個典型的程式專案中,UI、Controller 和 Main 的分工通常遵循 MVC 模型(Model-View-Controller) 的架構,這是一種常見的設計模式,能夠將應用程式的邏輯和界面進行分離。 大部分典型的程式專案設計: UI (View):專注於用戶界面,展示數據,並將用
#
MVC的架構
#
python
35
螃蟹_crab
2024/10/17
[Python]程式專案中通常遵循 MVC的架構
在一個典型的程式專案中,UI、Controller 和 Main 的分工通常遵循 MVC 模型(Model-View-Controller) 的架構,這是一種常見的設計模式,能夠將應用程式的邏輯和界面進行分離。 大部分典型的程式專案設計: UI (View):專注於用戶界面,展示數據,並將用
#
MVC的架構
#
python
35
螃蟹_crab
2024/09/17
[Python]通過send() 方法向生成器內部傳遞數據
生成器本身是一種只能輸出數據的結構,它不像列表或其他容器可以存儲數據並操作。它是一種(lazy evaluation)輸出數據的結構,生成器僅在需要時生成數據。因此,它對於處理大數據集或無限序列時非常高效。 然而,生成器與列表或其他容器不同的一個特點是,生成器通常只能輸出數據,但在某些情況下,我們
#
生成器
#
lazyEvaluatio
#
Python
16
4
螃蟹_crab
2024/09/17
[Python]通過send() 方法向生成器內部傳遞數據
生成器本身是一種只能輸出數據的結構,它不像列表或其他容器可以存儲數據並操作。它是一種(lazy evaluation)輸出數據的結構,生成器僅在需要時生成數據。因此,它對於處理大數據集或無限序列時非常高效。 然而,生成器與列表或其他容器不同的一個特點是,生成器通常只能輸出數據,但在某些情況下,我們
#
生成器
#
lazyEvaluatio
#
Python
16
4
螃蟹_crab
2024/09/14
[Python]生成器表達式(Generator Expression)介紹
生成器表達式是 Python 中一種更簡潔的語法,專門用來創建生成器。它的語法與列表生成式類似,但將列表生成式中的方括號 [] 替換為小括號 ()。生成器表達式與生成器函數類似,具有「惰性評估」的特性,因此它只在需要時才生成元素,從而節省記憶體。 生成器的「惰性評估」(也叫延遲求值)指的是生成器不
#
生成器表達式
#
GeneratorExpression
#
Python
17
3
螃蟹_crab
2024/09/14
[Python]生成器表達式(Generator Expression)介紹
生成器表達式是 Python 中一種更簡潔的語法,專門用來創建生成器。它的語法與列表生成式類似,但將列表生成式中的方括號 [] 替換為小括號 ()。生成器表達式與生成器函數類似,具有「惰性評估」的特性,因此它只在需要時才生成元素,從而節省記憶體。 生成器的「惰性評估」(也叫延遲求值)指的是生成器不
#
生成器表達式
#
GeneratorExpression
#
Python
17
3
螃蟹_crab
2024/08/12
[Python]類別繼承中常見的super()函數
呈上篇[Python基礎]類別繼承(Inheritance) 中使用的super()並加以說明,此篇文章主要敘述使用super()有什麼好處及優點。 super():是一個內建函數,用來返回父類別的物件,以便你可以使用這個物件來呼叫父類別的方法或屬性。 這種做法的目的是在子類別中繼承並延續父類別
#
super
#
類別繼承
#
Python
31
螃蟹_crab
2024/08/12
[Python]類別繼承中常見的super()函數
呈上篇[Python基礎]類別繼承(Inheritance) 中使用的super()並加以說明,此篇文章主要敘述使用super()有什麼好處及優點。 super():是一個內建函數,用來返回父類別的物件,以便你可以使用這個物件來呼叫父類別的方法或屬性。 這種做法的目的是在子類別中繼承並延續父類別
#
super
#
類別繼承
#
Python
31
螃蟹_crab
2024/08/11
[Python]List(列表)一些常用的方法和操作
上兩篇有關List的文章,此篇文上兩章的延續,整理一些常用的方法和操作。 [Python]List(列表)新增、修改、刪除元素 [Python基礎]容器 list(列表),tuple(元組) 還有一些常用的 list 方法和操作,讓你能更靈活地處理列表數據
#
Python
#
List常用方法
#
join
35
螃蟹_crab
2024/08/11
[Python]List(列表)一些常用的方法和操作
上兩篇有關List的文章,此篇文上兩章的延續,整理一些常用的方法和操作。 [Python]List(列表)新增、修改、刪除元素 [Python基礎]容器 list(列表),tuple(元組) 還有一些常用的 list 方法和操作,讓你能更靈活地處理列表數據
#
Python
#
List常用方法
#
join
35
螃蟹_crab
2024/08/11
[Python]List(列表)新增、修改、刪除元素
在 Python 中,tuple 與 List有一個關鍵的不同點:tuple 是不可變的,這意味著一旦創建了 tuple,就無法更改其內容。 這與 List的可變性形成了對比,list 可以新增、刪除或修改元素。 元素的意思: 元素:指的是 List 中的每一個獨立的項目或值。
#
list
#
列表
#
list新增刪除修改元素
31
1
螃蟹_crab
2024/08/11
[Python]List(列表)新增、修改、刪除元素
在 Python 中,tuple 與 List有一個關鍵的不同點:tuple 是不可變的,這意味著一旦創建了 tuple,就無法更改其內容。 這與 List的可變性形成了對比,list 可以新增、刪除或修改元素。 元素的意思: 元素:指的是 List 中的每一個獨立的項目或值。
#
list
#
列表
#
list新增刪除修改元素
31
1
螃蟹_crab
2024/07/18
[Python]一次安裝wheel 套件包
在離線環境需要安裝Python套件時就相當的麻煩,需要先下載好套件包,在打指令安裝,若套件數量一多時就會相當麻煩。 本文將介紹如何利用兩行指令快速的安裝整個資料夾的套件。
#
Python
#
wheel套件
#
快速安裝python套件
40
螃蟹_crab
2024/07/18
[Python]一次安裝wheel 套件包
在離線環境需要安裝Python套件時就相當的麻煩,需要先下載好套件包,在打指令安裝,若套件數量一多時就會相當麻煩。 本文將介紹如何利用兩行指令快速的安裝整個資料夾的套件。
#
Python
#
wheel套件
#
快速安裝python套件
40
螃蟹_crab
2024/06/03
[Python][裝飾器]計算函式(CT)處理時間
在開發上,常常需要分析每一個函式處理時間,看是不是哪邊可以優化一下,把常用的功能包裝成裝飾器來做使用。 CT裝飾器
#
CT
#
處理時間
#
Python
41
1
螃蟹_crab
2024/06/03
[Python][裝飾器]計算函式(CT)處理時間
在開發上,常常需要分析每一個函式處理時間,看是不是哪邊可以優化一下,把常用的功能包裝成裝飾器來做使用。 CT裝飾器
#
CT
#
處理時間
#
Python
41
1
螃蟹_crab
2024/05/01
[Python基礎] form/import 函式
在Python中,import是一個關鍵字,用於將其他模組或套件中的程式碼引入到當前的程式中以供使用。 這個關鍵字允許你在你的程式中使用其他地方定義的變數、函式和類等。 當你使用import時,Python會搜索指定模組或套件的位置,並將其中的程式碼載入到你的程式中,這樣你就可以在程式中使用它們
#
Python基礎
#
import函式
36
螃蟹_crab
2024/05/01
[Python基礎] form/import 函式
在Python中,import是一個關鍵字,用於將其他模組或套件中的程式碼引入到當前的程式中以供使用。 這個關鍵字允許你在你的程式中使用其他地方定義的變數、函式和類等。 當你使用import時,Python會搜索指定模組或套件的位置,並將其中的程式碼載入到你的程式中,這樣你就可以在程式中使用它們
#
Python基礎
#
import函式
36
螃蟹_crab
2024/04/27
[Python基礎] 資料格式 JSON 介紹
JSON(JavaScript Object Notation)是一種用於資料交換的輕量級資料格式,通常用於網路應用程式之間的資料傳遞。 JSON的格式易於閱讀和撰寫,也易於解析和產生,因此它在開發中被廣泛使用。 JSON由兩種結構組成:物件(Object)和陣列(Array)。
#
Python
#
jason
#
資料格式
36
螃蟹_crab
2024/04/27
[Python基礎] 資料格式 JSON 介紹
JSON(JavaScript Object Notation)是一種用於資料交換的輕量級資料格式,通常用於網路應用程式之間的資料傳遞。 JSON的格式易於閱讀和撰寫,也易於解析和產生,因此它在開發中被廣泛使用。 JSON由兩種結構組成:物件(Object)和陣列(Array)。
#
Python
#
jason
#
資料格式
36
螃蟹_crab
2024/02/01
[Python基礎]raise 引發異常(Exception)
在現實生活中,充滿的警報及安全措施,總會設個安全線在那,若觸碰到底線時則會有警報響起。 在Python也有類似的作法,如果希望在某個條件達到時,就拉起警報不要讓程式繼續進行下去,就適合使用raise 這種機制讓開發者能夠在程序執行時檢測到不正確的條件,然後通過引發異常停止程序的執行或通知使用者。
#
Python
#
好用函式
#
raise
42
螃蟹_crab
2024/02/01
[Python基礎]raise 引發異常(Exception)
在現實生活中,充滿的警報及安全措施,總會設個安全線在那,若觸碰到底線時則會有警報響起。 在Python也有類似的作法,如果希望在某個條件達到時,就拉起警報不要讓程式繼續進行下去,就適合使用raise 這種機制讓開發者能夠在程序執行時檢測到不正確的條件,然後通過引發異常停止程序的執行或通知使用者。
#
Python
#
好用函式
#
raise
42
螃蟹_crab
2024/01/30
[Python基礎]檢查及過濾字串中的特殊字符
在實務上,條碼槍傳送的資訊可能包含不可見字符或控制字符。這可能是因為條碼槍在傳送條碼數據時使用了一些特殊字符,這些字符在可見字符集合之外,例如 \x06 就是 ASCII 中的 "ACK" 控制字符。 本文將探討,如何查詢及處理這些特殊字符。
#
Python
#
微進階
#
檢查及過濾特殊字符
45
5
螃蟹_crab
2024/01/30
[Python基礎]檢查及過濾字串中的特殊字符
在實務上,條碼槍傳送的資訊可能包含不可見字符或控制字符。這可能是因為條碼槍在傳送條碼數據時使用了一些特殊字符,這些字符在可見字符集合之外,例如 \x06 就是 ASCII 中的 "ACK" 控制字符。 本文將探討,如何查詢及處理這些特殊字符。
#
Python
#
微進階
#
檢查及過濾特殊字符
45
5
螃蟹_crab
2024/01/27
[Python基礎] [內建函式]數學相關的函式
Python 提供了一系列內建函式,其中一部分涉及數學和數學操作。 以下是一些常用的內建函式和數學相關的函式: 基本數學運算: abs(x): 返回 x 的絕對值。 result = abs(-5) print(result) # 輸出: 5 max(iterable) 和 min(
#
Python
#
好用函式
#
數學函式
41
4
螃蟹_crab
2024/01/27
[Python基礎] [內建函式]數學相關的函式
Python 提供了一系列內建函式,其中一部分涉及數學和數學操作。 以下是一些常用的內建函式和數學相關的函式: 基本數學運算: abs(x): 返回 x 的絕對值。 result = abs(-5) print(result) # 輸出: 5 max(iterable) 和 min(
#
Python
#
好用函式
#
數學函式
41
4
螃蟹_crab
2024/01/27
[Python基礎]使用 dir() 函式獲取物件的所有屬性和方法
在 Python 中,dir() 函式用於列舉對象的所有屬性和方法。這包括對象的內建屬性、方法以及自定義的屬性和方法。以下是一個簡單的示例: 列舉所有屬性與方法 class MyClass: def __init__(self): self.attribute1 = 42
#
python
#
dir函式
#
好用函式
61
2
螃蟹_crab
2024/01/27
[Python基礎]使用 dir() 函式獲取物件的所有屬性和方法
在 Python 中,dir() 函式用於列舉對象的所有屬性和方法。這包括對象的內建屬性、方法以及自定義的屬性和方法。以下是一個簡單的示例: 列舉所有屬性與方法 class MyClass: def __init__(self): self.attribute1 = 42
#
python
#
dir函式
#
好用函式
61
2
螃蟹_crab
2024/01/27
[Python基礎]裝飾器property 將一個方法轉換為屬性
前幾篇討論到各種裝飾器的用法,本文將介紹另外一種裝飾器,可以將方法轉換成屬性來使用。 property也可以動態的取出物件的值,隨著時間或其他運算改變所產生的值,讓我們繼續往下看更多介紹吧。
#
Python
#
微進階
#
property
38
螃蟹_crab
2024/01/27
[Python基礎]裝飾器property 將一個方法轉換為屬性
前幾篇討論到各種裝飾器的用法,本文將介紹另外一種裝飾器,可以將方法轉換成屬性來使用。 property也可以動態的取出物件的值,隨著時間或其他運算改變所產生的值,讓我們繼續往下看更多介紹吧。
#
Python
#
微進階
#
property
38
螃蟹_crab
2024/01/27
[Python基礎]裝飾器AbstractMethods 定義抽象方法
先前我們談論到靜態方法就像是定義工具箱一樣,那麼抽象方法就像是共用表格的概念,例如註冊帳號時會填寫的一些基本資料,就有包含制式的表格,裡面有需填寫的欄位,例如姓名,性別等。
#
Python
#
裝飾器
#
抽象基底類別
40
5
螃蟹_crab
2024/01/27
[Python基礎]裝飾器AbstractMethods 定義抽象方法
先前我們談論到靜態方法就像是定義工具箱一樣,那麼抽象方法就像是共用表格的概念,例如註冊帳號時會填寫的一些基本資料,就有包含制式的表格,裡面有需填寫的欄位,例如姓名,性別等。
#
Python
#
裝飾器
#
抽象基底類別
40
5
螃蟹_crab
2024/01/26
[Python基礎]裝飾器staticmethod 定義靜態方法
先前學到自定函式的使用方法,那如果在一個很龐大的程式架構中發散了一推自定函式,有沒有辦法可以整理一下,讓程式結構整齊又簡潔呢? 可以使用裝飾器staticmethod 定義靜態方法,全部整理到一個類別去,想像成是一個工具箱的概念,工具箱就是類別,靜態方法就像是裡面的工具一樣。
#
Python基礎
#
Python
#
微進階
42
3
螃蟹_crab
2024/01/26
[Python基礎]裝飾器staticmethod 定義靜態方法
先前學到自定函式的使用方法,那如果在一個很龐大的程式架構中發散了一推自定函式,有沒有辦法可以整理一下,讓程式結構整齊又簡潔呢? 可以使用裝飾器staticmethod 定義靜態方法,全部整理到一個類別去,想像成是一個工具箱的概念,工具箱就是類別,靜態方法就像是裡面的工具一樣。
#
Python基礎
#
Python
#
微進階
42
3
螃蟹_crab
2024/01/25
[Python基礎]裝飾器classmethod定義類別方法
在使用類別創建實例時,輸入的屬性的都要定義好資料型態,例如dog_1 = Dog("Buddy", 3),有沒有輸入一段字串讓他自己判斷的方法阿? 有的就是使用classmethod: classmethod 是一種裝飾器,它用於定義類別方法。類別方法與實例方法不同,它們被綁定到類別而不是實例。
#
python
#
python基礎
#
微進階
43
2
螃蟹_crab
2024/01/25
[Python基礎]裝飾器classmethod定義類別方法
在使用類別創建實例時,輸入的屬性的都要定義好資料型態,例如dog_1 = Dog("Buddy", 3),有沒有輸入一段字串讓他自己判斷的方法阿? 有的就是使用classmethod: classmethod 是一種裝飾器,它用於定義類別方法。類別方法與實例方法不同,它們被綁定到類別而不是實例。
#
python
#
python基礎
#
微進階
43
2
加入
Top 5
1
[Python]Dash 全面入門教學:從 0 到打造互動式資料分析應用
2
[Python]使用memory_profiler測量 Python程式記憶體使用情況
3
[Python基礎]裝飾器staticmethod 定義靜態方法
4
[Python基礎]裝飾器AbstractMethods 定義抽象方法
5
[Python][Leetcode] 練習題目Longest Consecutive Sequence
1
[Python]Dash 全面入門教學:從 0 到打造互動式資料分析應用
2
[Python]使用memory_profiler測量 Python程式記憶體使用情況
3
[Python基礎]裝飾器staticmethod 定義靜態方法
4
[Python基礎]裝飾器AbstractMethods 定義抽象方法
5
[Python][Leetcode] 練習題目Longest Consecutive Sequence
全部
基礎
好用函式應用篇
檔案操作
數學相關
執行緒相關
Pd np re資料
爬蟲相關
資料結構及演算法相關
互動式網頁相關
leetcode練習
全部
基礎
好用函式應用篇
檔案操作
數學相關
執行緒相關
Pd np re資料
爬蟲相關
資料結構及演算法相關
互動式網頁相關
leetcode練習
全部類型
免費與付費
最新發佈
最新發佈
螃蟹_crab
2025/04/25
[Python] 字典教學:深入解析.setdefault() 用法:檢查字典鍵值是否存在
在 Python 中,字典(dict)是非常常用的資料結構,用來儲存 key-value 配對。而在操作字典時,.setdefault() 是一個常被忽略但非常實用的方法。 這篇文章會完整介紹 .setdefault() 的語法、用途、與實務範例,幫助你更有效率地處理字典資料。 什麼是 .se
#
python
#
字典setdefault
#
統計
27
螃蟹_crab
2025/04/25
[Python] 字典教學:深入解析.setdefault() 用法:檢查字典鍵值是否存在
在 Python 中,字典(dict)是非常常用的資料結構,用來儲存 key-value 配對。而在操作字典時,.setdefault() 是一個常被忽略但非常實用的方法。 這篇文章會完整介紹 .setdefault() 的語法、用途、與實務範例,幫助你更有效率地處理字典資料。 什麼是 .se
#
python
#
字典setdefault
#
統計
27
螃蟹_crab
2025/01/30
Python 程式在電腦上的執行流程
Python 程式在電腦上的執行流程 當我們在電腦上執行 Python 程式時,主要經歷以下幾個步驟: 1. 編寫 Python 程式碼 開發者使用文字編輯器或 IDE(如 VS Code、PyCharm)撰寫 Python 程式,並將其存為 .py 檔案。 例如,一個簡單的 Python
#
python
#
Python在電腦上的執行流程
#
執行
29
螃蟹_crab
2025/01/30
Python 程式在電腦上的執行流程
Python 程式在電腦上的執行流程 當我們在電腦上執行 Python 程式時,主要經歷以下幾個步驟: 1. 編寫 Python 程式碼 開發者使用文字編輯器或 IDE(如 VS Code、PyCharm)撰寫 Python 程式,並將其存為 .py 檔案。 例如,一個簡單的 Python
#
python
#
Python在電腦上的執行流程
#
執行
29
螃蟹_crab
2024/10/17
[Python]程式專案中通常遵循 MVC的架構
在一個典型的程式專案中,UI、Controller 和 Main 的分工通常遵循 MVC 模型(Model-View-Controller) 的架構,這是一種常見的設計模式,能夠將應用程式的邏輯和界面進行分離。 大部分典型的程式專案設計: UI (View):專注於用戶界面,展示數據,並將用
#
MVC的架構
#
python
35
螃蟹_crab
2024/10/17
[Python]程式專案中通常遵循 MVC的架構
在一個典型的程式專案中,UI、Controller 和 Main 的分工通常遵循 MVC 模型(Model-View-Controller) 的架構,這是一種常見的設計模式,能夠將應用程式的邏輯和界面進行分離。 大部分典型的程式專案設計: UI (View):專注於用戶界面,展示數據,並將用
#
MVC的架構
#
python
35
螃蟹_crab
2024/09/17
[Python]通過send() 方法向生成器內部傳遞數據
生成器本身是一種只能輸出數據的結構,它不像列表或其他容器可以存儲數據並操作。它是一種(lazy evaluation)輸出數據的結構,生成器僅在需要時生成數據。因此,它對於處理大數據集或無限序列時非常高效。 然而,生成器與列表或其他容器不同的一個特點是,生成器通常只能輸出數據,但在某些情況下,我們
#
生成器
#
lazyEvaluatio
#
Python
16
4
螃蟹_crab
2024/09/17
[Python]通過send() 方法向生成器內部傳遞數據
生成器本身是一種只能輸出數據的結構,它不像列表或其他容器可以存儲數據並操作。它是一種(lazy evaluation)輸出數據的結構,生成器僅在需要時生成數據。因此,它對於處理大數據集或無限序列時非常高效。 然而,生成器與列表或其他容器不同的一個特點是,生成器通常只能輸出數據,但在某些情況下,我們
#
生成器
#
lazyEvaluatio
#
Python
16
4
螃蟹_crab
2024/09/14
[Python]生成器表達式(Generator Expression)介紹
生成器表達式是 Python 中一種更簡潔的語法,專門用來創建生成器。它的語法與列表生成式類似,但將列表生成式中的方括號 [] 替換為小括號 ()。生成器表達式與生成器函數類似,具有「惰性評估」的特性,因此它只在需要時才生成元素,從而節省記憶體。 生成器的「惰性評估」(也叫延遲求值)指的是生成器不
#
生成器表達式
#
GeneratorExpression
#
Python
17
3
螃蟹_crab
2024/09/14
[Python]生成器表達式(Generator Expression)介紹
生成器表達式是 Python 中一種更簡潔的語法,專門用來創建生成器。它的語法與列表生成式類似,但將列表生成式中的方括號 [] 替換為小括號 ()。生成器表達式與生成器函數類似,具有「惰性評估」的特性,因此它只在需要時才生成元素,從而節省記憶體。 生成器的「惰性評估」(也叫延遲求值)指的是生成器不
#
生成器表達式
#
GeneratorExpression
#
Python
17
3
螃蟹_crab
2024/08/12
[Python]類別繼承中常見的super()函數
呈上篇[Python基礎]類別繼承(Inheritance) 中使用的super()並加以說明,此篇文章主要敘述使用super()有什麼好處及優點。 super():是一個內建函數,用來返回父類別的物件,以便你可以使用這個物件來呼叫父類別的方法或屬性。 這種做法的目的是在子類別中繼承並延續父類別
#
super
#
類別繼承
#
Python
31
螃蟹_crab
2024/08/12
[Python]類別繼承中常見的super()函數
呈上篇[Python基礎]類別繼承(Inheritance) 中使用的super()並加以說明,此篇文章主要敘述使用super()有什麼好處及優點。 super():是一個內建函數,用來返回父類別的物件,以便你可以使用這個物件來呼叫父類別的方法或屬性。 這種做法的目的是在子類別中繼承並延續父類別
#
super
#
類別繼承
#
Python
31
螃蟹_crab
2024/08/11
[Python]List(列表)一些常用的方法和操作
上兩篇有關List的文章,此篇文上兩章的延續,整理一些常用的方法和操作。 [Python]List(列表)新增、修改、刪除元素 [Python基礎]容器 list(列表),tuple(元組) 還有一些常用的 list 方法和操作,讓你能更靈活地處理列表數據
#
Python
#
List常用方法
#
join
35
螃蟹_crab
2024/08/11
[Python]List(列表)一些常用的方法和操作
上兩篇有關List的文章,此篇文上兩章的延續,整理一些常用的方法和操作。 [Python]List(列表)新增、修改、刪除元素 [Python基礎]容器 list(列表),tuple(元組) 還有一些常用的 list 方法和操作,讓你能更靈活地處理列表數據
#
Python
#
List常用方法
#
join
35
螃蟹_crab
2024/08/11
[Python]List(列表)新增、修改、刪除元素
在 Python 中,tuple 與 List有一個關鍵的不同點:tuple 是不可變的,這意味著一旦創建了 tuple,就無法更改其內容。 這與 List的可變性形成了對比,list 可以新增、刪除或修改元素。 元素的意思: 元素:指的是 List 中的每一個獨立的項目或值。
#
list
#
列表
#
list新增刪除修改元素
31
1
螃蟹_crab
2024/08/11
[Python]List(列表)新增、修改、刪除元素
在 Python 中,tuple 與 List有一個關鍵的不同點:tuple 是不可變的,這意味著一旦創建了 tuple,就無法更改其內容。 這與 List的可變性形成了對比,list 可以新增、刪除或修改元素。 元素的意思: 元素:指的是 List 中的每一個獨立的項目或值。
#
list
#
列表
#
list新增刪除修改元素
31
1
螃蟹_crab
2024/07/18
[Python]一次安裝wheel 套件包
在離線環境需要安裝Python套件時就相當的麻煩,需要先下載好套件包,在打指令安裝,若套件數量一多時就會相當麻煩。 本文將介紹如何利用兩行指令快速的安裝整個資料夾的套件。
#
Python
#
wheel套件
#
快速安裝python套件
40
螃蟹_crab
2024/07/18
[Python]一次安裝wheel 套件包
在離線環境需要安裝Python套件時就相當的麻煩,需要先下載好套件包,在打指令安裝,若套件數量一多時就會相當麻煩。 本文將介紹如何利用兩行指令快速的安裝整個資料夾的套件。
#
Python
#
wheel套件
#
快速安裝python套件
40
螃蟹_crab
2024/06/03
[Python][裝飾器]計算函式(CT)處理時間
在開發上,常常需要分析每一個函式處理時間,看是不是哪邊可以優化一下,把常用的功能包裝成裝飾器來做使用。 CT裝飾器
#
CT
#
處理時間
#
Python
41
1
螃蟹_crab
2024/06/03
[Python][裝飾器]計算函式(CT)處理時間
在開發上,常常需要分析每一個函式處理時間,看是不是哪邊可以優化一下,把常用的功能包裝成裝飾器來做使用。 CT裝飾器
#
CT
#
處理時間
#
Python
41
1
螃蟹_crab
2024/05/01
[Python基礎] form/import 函式
在Python中,import是一個關鍵字,用於將其他模組或套件中的程式碼引入到當前的程式中以供使用。 這個關鍵字允許你在你的程式中使用其他地方定義的變數、函式和類等。 當你使用import時,Python會搜索指定模組或套件的位置,並將其中的程式碼載入到你的程式中,這樣你就可以在程式中使用它們
#
Python基礎
#
import函式
36
螃蟹_crab
2024/05/01
[Python基礎] form/import 函式
在Python中,import是一個關鍵字,用於將其他模組或套件中的程式碼引入到當前的程式中以供使用。 這個關鍵字允許你在你的程式中使用其他地方定義的變數、函式和類等。 當你使用import時,Python會搜索指定模組或套件的位置,並將其中的程式碼載入到你的程式中,這樣你就可以在程式中使用它們
#
Python基礎
#
import函式
36
螃蟹_crab
2024/04/27
[Python基礎] 資料格式 JSON 介紹
JSON(JavaScript Object Notation)是一種用於資料交換的輕量級資料格式,通常用於網路應用程式之間的資料傳遞。 JSON的格式易於閱讀和撰寫,也易於解析和產生,因此它在開發中被廣泛使用。 JSON由兩種結構組成:物件(Object)和陣列(Array)。
#
Python
#
jason
#
資料格式
36
螃蟹_crab
2024/04/27
[Python基礎] 資料格式 JSON 介紹
JSON(JavaScript Object Notation)是一種用於資料交換的輕量級資料格式,通常用於網路應用程式之間的資料傳遞。 JSON的格式易於閱讀和撰寫,也易於解析和產生,因此它在開發中被廣泛使用。 JSON由兩種結構組成:物件(Object)和陣列(Array)。
#
Python
#
jason
#
資料格式
36
螃蟹_crab
2024/02/01
[Python基礎]raise 引發異常(Exception)
在現實生活中,充滿的警報及安全措施,總會設個安全線在那,若觸碰到底線時則會有警報響起。 在Python也有類似的作法,如果希望在某個條件達到時,就拉起警報不要讓程式繼續進行下去,就適合使用raise 這種機制讓開發者能夠在程序執行時檢測到不正確的條件,然後通過引發異常停止程序的執行或通知使用者。
#
Python
#
好用函式
#
raise
42
螃蟹_crab
2024/02/01
[Python基礎]raise 引發異常(Exception)
在現實生活中,充滿的警報及安全措施,總會設個安全線在那,若觸碰到底線時則會有警報響起。 在Python也有類似的作法,如果希望在某個條件達到時,就拉起警報不要讓程式繼續進行下去,就適合使用raise 這種機制讓開發者能夠在程序執行時檢測到不正確的條件,然後通過引發異常停止程序的執行或通知使用者。
#
Python
#
好用函式
#
raise
42
螃蟹_crab
2024/01/30
[Python基礎]檢查及過濾字串中的特殊字符
在實務上,條碼槍傳送的資訊可能包含不可見字符或控制字符。這可能是因為條碼槍在傳送條碼數據時使用了一些特殊字符,這些字符在可見字符集合之外,例如 \x06 就是 ASCII 中的 "ACK" 控制字符。 本文將探討,如何查詢及處理這些特殊字符。
#
Python
#
微進階
#
檢查及過濾特殊字符
45
5
螃蟹_crab
2024/01/30
[Python基礎]檢查及過濾字串中的特殊字符
在實務上,條碼槍傳送的資訊可能包含不可見字符或控制字符。這可能是因為條碼槍在傳送條碼數據時使用了一些特殊字符,這些字符在可見字符集合之外,例如 \x06 就是 ASCII 中的 "ACK" 控制字符。 本文將探討,如何查詢及處理這些特殊字符。
#
Python
#
微進階
#
檢查及過濾特殊字符
45
5
螃蟹_crab
2024/01/27
[Python基礎] [內建函式]數學相關的函式
Python 提供了一系列內建函式,其中一部分涉及數學和數學操作。 以下是一些常用的內建函式和數學相關的函式: 基本數學運算: abs(x): 返回 x 的絕對值。 result = abs(-5) print(result) # 輸出: 5 max(iterable) 和 min(
#
Python
#
好用函式
#
數學函式
41
4
螃蟹_crab
2024/01/27
[Python基礎] [內建函式]數學相關的函式
Python 提供了一系列內建函式,其中一部分涉及數學和數學操作。 以下是一些常用的內建函式和數學相關的函式: 基本數學運算: abs(x): 返回 x 的絕對值。 result = abs(-5) print(result) # 輸出: 5 max(iterable) 和 min(
#
Python
#
好用函式
#
數學函式
41
4
螃蟹_crab
2024/01/27
[Python基礎]使用 dir() 函式獲取物件的所有屬性和方法
在 Python 中,dir() 函式用於列舉對象的所有屬性和方法。這包括對象的內建屬性、方法以及自定義的屬性和方法。以下是一個簡單的示例: 列舉所有屬性與方法 class MyClass: def __init__(self): self.attribute1 = 42
#
python
#
dir函式
#
好用函式
61
2
螃蟹_crab
2024/01/27
[Python基礎]使用 dir() 函式獲取物件的所有屬性和方法
在 Python 中,dir() 函式用於列舉對象的所有屬性和方法。這包括對象的內建屬性、方法以及自定義的屬性和方法。以下是一個簡單的示例: 列舉所有屬性與方法 class MyClass: def __init__(self): self.attribute1 = 42
#
python
#
dir函式
#
好用函式
61
2
螃蟹_crab
2024/01/27
[Python基礎]裝飾器property 將一個方法轉換為屬性
前幾篇討論到各種裝飾器的用法,本文將介紹另外一種裝飾器,可以將方法轉換成屬性來使用。 property也可以動態的取出物件的值,隨著時間或其他運算改變所產生的值,讓我們繼續往下看更多介紹吧。
#
Python
#
微進階
#
property
38
螃蟹_crab
2024/01/27
[Python基礎]裝飾器property 將一個方法轉換為屬性
前幾篇討論到各種裝飾器的用法,本文將介紹另外一種裝飾器,可以將方法轉換成屬性來使用。 property也可以動態的取出物件的值,隨著時間或其他運算改變所產生的值,讓我們繼續往下看更多介紹吧。
#
Python
#
微進階
#
property
38
螃蟹_crab
2024/01/27
[Python基礎]裝飾器AbstractMethods 定義抽象方法
先前我們談論到靜態方法就像是定義工具箱一樣,那麼抽象方法就像是共用表格的概念,例如註冊帳號時會填寫的一些基本資料,就有包含制式的表格,裡面有需填寫的欄位,例如姓名,性別等。
#
Python
#
裝飾器
#
抽象基底類別
40
5
螃蟹_crab
2024/01/27
[Python基礎]裝飾器AbstractMethods 定義抽象方法
先前我們談論到靜態方法就像是定義工具箱一樣,那麼抽象方法就像是共用表格的概念,例如註冊帳號時會填寫的一些基本資料,就有包含制式的表格,裡面有需填寫的欄位,例如姓名,性別等。
#
Python
#
裝飾器
#
抽象基底類別
40
5
螃蟹_crab
2024/01/26
[Python基礎]裝飾器staticmethod 定義靜態方法
先前學到自定函式的使用方法,那如果在一個很龐大的程式架構中發散了一推自定函式,有沒有辦法可以整理一下,讓程式結構整齊又簡潔呢? 可以使用裝飾器staticmethod 定義靜態方法,全部整理到一個類別去,想像成是一個工具箱的概念,工具箱就是類別,靜態方法就像是裡面的工具一樣。
#
Python基礎
#
Python
#
微進階
42
3
螃蟹_crab
2024/01/26
[Python基礎]裝飾器staticmethod 定義靜態方法
先前學到自定函式的使用方法,那如果在一個很龐大的程式架構中發散了一推自定函式,有沒有辦法可以整理一下,讓程式結構整齊又簡潔呢? 可以使用裝飾器staticmethod 定義靜態方法,全部整理到一個類別去,想像成是一個工具箱的概念,工具箱就是類別,靜態方法就像是裡面的工具一樣。
#
Python基礎
#
Python
#
微進階
42
3
螃蟹_crab
2024/01/25
[Python基礎]裝飾器classmethod定義類別方法
在使用類別創建實例時,輸入的屬性的都要定義好資料型態,例如dog_1 = Dog("Buddy", 3),有沒有輸入一段字串讓他自己判斷的方法阿? 有的就是使用classmethod: classmethod 是一種裝飾器,它用於定義類別方法。類別方法與實例方法不同,它們被綁定到類別而不是實例。
#
python
#
python基礎
#
微進階
43
2
螃蟹_crab
2024/01/25
[Python基礎]裝飾器classmethod定義類別方法
在使用類別創建實例時,輸入的屬性的都要定義好資料型態,例如dog_1 = Dog("Buddy", 3),有沒有輸入一段字串讓他自己判斷的方法阿? 有的就是使用classmethod: classmethod 是一種裝飾器,它用於定義類別方法。類別方法與實例方法不同,它們被綁定到類別而不是實例。
#
python
#
python基礎
#
微進階
43
2