iT邦幫忙

2025 iThome 鐵人賽

DAY 28
0
自我挑戰組

Python 函式大全系列 第 28

Python 模組概說 《 dataclasses 模組 》

  • 分享至 

  • xImage
  •  

✦ 功能:簡化定義類的方式,適用於主要用於儲存資料的類別,從而減少樣板程式碼的撰寫

✦ 屬性與方法 :

@dataclass

說明:裝飾器,自動類別生成

field()

說明:在資料類別中定義複雜或具有特殊行為

make_dataclass()

說明:運行時動態創建一個新的資料類別

asdict()

說明:將資料類別實例轉換成一個標準的 dict 字典

astuple()

說明:將資料類別實例轉換成一個 tuple 元組

is_dataclass(obj)

說明:檢查給定對象或類別是否是資料類別

replace()

說明: 傳回一個新實例,它是原始實例的副本,但指定欄位的值已更新

https://ithelp.ithome.com.tw/upload/images/20251010/20177993EPUBVtSFsJ.jpg


上一篇
Python 模組概說 《 csv 模組 》
下一篇
Python 模組概說 《 datetime 模組 》
系列文
Python 函式大全29
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言