微進階
含有「微進階」共 12 篇內容
全部內容
發佈日期由新至舊
螃蟹_crab的沙龍
2024/03/04
[Python][微進階]型別提示 type hint
在程式開發中,協作合作專案時,利用type hint,可以快速知道函式輸入及輸出的資料型別,在後續的維護時也會更加方便及可讀。 Type hints 是Python 3.5 版本引入的功能,它允許在函數宣告中指定參數和傳回值的類型。Type hints 是一種可選的註解形式,不會影響程式碼的運行,
#
hint
#
型別提示
#
Python
34
留言
螃蟹_crab的沙龍
2024/01/30
[Python基礎]檢查及過濾字串中的特殊字符
在實務上,條碼槍傳送的資訊可能包含不可見字符或控制字符。這可能是因為條碼槍在傳送條碼數據時使用了一些特殊字符,這些字符在可見字符集合之外,例如 \x06 就是 ASCII 中的 "ACK" 控制字符。 本文將探討,如何查詢及處理這些特殊字符。
#
Python
#
微進階
#
檢查及過濾特殊字符
45
5
小松鼠
喜歡
封面圖好酷,是用AI畫的還是手畫版?
螃蟹_crab的沙龍
2024/01/27
[Python基礎]裝飾器property 將一個方法轉換為屬性
前幾篇討論到各種裝飾器的用法,本文將介紹另外一種裝飾器,可以將方法轉換成屬性來使用。 property也可以動態的取出物件的值,隨著時間或其他運算改變所產生的值,讓我們繼續往下看更多介紹吧。
#
Python
#
微進階
#
property
38
留言
螃蟹_crab的沙龍
2024/01/27
[Python基礎]裝飾器AbstractMethods 定義抽象方法
先前我們談論到靜態方法就像是定義工具箱一樣,那麼抽象方法就像是共用表格的概念,例如註冊帳號時會填寫的一些基本資料,就有包含制式的表格,裡面有需填寫的欄位,例如姓名,性別等。
#
Python
#
裝飾器
#
抽象基底類別
40
5
小松鼠
1
Abstract class就像一本規格書,定義function ,但是交給真正要使用到的類別class去實現程式碼。
螃蟹_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
小松鼠
喜歡
很棒 最後寫完集合在一起就是一本python電子書
螃蟹_crab的沙龍
2024/01/24
[Python基礎]淺談裝飾器 decorator
當你想讓原本函式新增其他功能,又不想更動原本函式時,Python提供了一種強大而靈活的工具,那就是裝飾器。 但對於新手來說這個裝飾器,非常抽象難以理解,讓我們繼續往下看,慢慢的抽絲剝繭吧。 在 Python 中,使用「@」當做裝飾器使用的語法糖符號
#
Python
#
微進階
#
裝飾器
42
3
阿Han
喜歡
非常的清晰 感謝分享
螃蟹_crab的沙龍
2024/01/23
[Python基礎]寫程式碼的風格指南 PEP8
在人與人溝通之間,最怕雞同鴨講,彼此不對頻的狀況常會造成誤會。在程式語言中也會出現類似的情況,所以就有一些約定來彼此約束。 PEP 8 是 Python 社群廣泛遵循的一種風格指南,用於提高 Python 程式碼的可讀性和一致性。一開始是 Python 之父 Guido van Rossum 自己
#
PEP8
#
Python
#
微進階
43
留言
螃蟹_crab的沙龍
2024/01/21
[Python基礎]使用 None 來指定動態的預設引數
在Python函式中,可以使用None來指定動態的預設引數,使用更靈活,Docstrings同時能夠提供清晰的文檔。本篇文章說明利用這種方式來讓函式更彈性,輸入不同型態的關鍵字引數,並在事件紀錄時間的Log訊息的範例中詮釋,可自行輸入時間或者預設導入系統的時間,在跟其他程式交握時,可以更靈活的應用。
#
Python
#
微進階
#
關鍵字引數
41
留言
螃蟹_crab的沙龍
2024/01/20
[Python基礎]函式Function引數*args和**kwargs
本文介紹了Python中函式引數的*args和**kwargs用法,通過*args處理可變數量的位置引數,通過**kwargs處理可變數量的關鍵字引數。不僅介紹了相應的語法和程式範例,還解釋了它們的順序問題和建議的慣例用法。
#
微進階
#
Python基礎
#
函式
39
留言