本影片說明了 Python 中的魔術方法。
您可以通過在 Visual Studio Code 中預覽每個範例來學習。
✅ 在此訂閱頻道
https://youtube.com/channel?sub_confirmation=1
📝 部落格網址
https://codesparklab.com/cmn-TW/python-introduction/python-magic-methods
💡 本系列的播放清單
https://www.youtube.com/playlist?list=PL0Yv_lpS_nr3i54APGx4XJJQRwdSQ4EXH
🕐 視頻內容
00:00 開始
00:34 Python中的魔術方法
01:15 - 初始化與字串表示的魔術方法 / `__init__`:初始化方法
01:36 - `__str__`:適合人類閱讀的字串表示
02:01 - `__repr__`:用於除錯的字串表示
02:27 - 運算子多載的方法 / `__add__`:`+`運算子
03:01 - 自訂比較運算子的方法
03:31 - 容器型別的魔術方法 / `__len__`:取得元素個數
03:57 - `__getitem__`:用索引取得值
04:17 - `__setitem__`與`__delitem__`:寫入與刪除
04:40 - 可疊代的魔術方法 / `__iter__`與`__next__`
05:01 - 脈絡管理器(`with`語句)
05:25 - 可呼叫物件:`__call__`
#Python #基本概念