人工智能素養

類別方法 (Method) VS. 函數 (Function)

Python初學者或會對Method及Function的不同之處感到疑惑。現將比較Method及Function,令大家更易掌握Python

Table of Contents

Python初學者或會對Method及Function的不同之處感到疑惑。現將比較Method及Function,令大家更易掌握Python

method vs function

Method Function
定義 與對象(Object)相關聯並對該對象(Object)的數據進行操作的一段代碼 一組能執行某些目的的語句。有用戶自定義Function,亦有不少內置Function(Internal link of function),例如print等等。
基本句法
共同之處 進行一些程序(Operation),並返回一些值
特性 與物件(Object)相關聯,因此可更改在類別的數據
可隱藏地傳遞給物件,不需一定return任何數據 若需傳遞參數,則需顯著地返回數據。
存在於類別(Class)中 不需類別(Class)去定義
包含“self”作為其第一個參數 不需包含“self”參數

更多人工智能素養文章

不想錯過任何AI教育的最新資訊和資源嗎?立即訂閱Vinci AI教育通訊!

訂閱 Vinci AI 教育通訊,讓您在 AI 教育的道路上與時俱進,引領學生探索未來科技的無限可能!立即訂閱,開啟 AI 教育新篇章!

我們將定期為您提供:

  • AI 教育新聞: 掌握最新的 AI 教學趨勢、成功案例、政策更新及相關活動資訊。
  • Vinci AI 最新動態: 搶先了解我們的最新課程、工作坊、教學資源和活動安排。
  • AI STEM 知識精華: 深入淺出地講解 AI 基礎知識、Raspberry Pi 應用、Python 程式設計技巧等,助您輕鬆上手 AI 教學。
  • 免費 AI 教學資源: 下載實用的教學指南、簡報範本、課堂活動設計等,豐富您的 AI 教學工具箱,例如我們最新的「AI賦能教學 – 30 款必備工具助您成為高效能教師」指南。