FlashKeepers

Python · Python · 大學

Python 基礎:函式與控制流程

說明 Python 的函式定義、迴圈與條件邏輯,每個主題都附上簡短範例。

關於這組卡片

PythonPython的基本卡片,共 40 張。 從「在 Python 中要如何定義函式?」與「函式的參數有什麼作用?」開始。 更多大學牌組列在下方。

40 張卡片 · 基本卡片 · AI 撰寫,經過兩次檢查。可自由編輯。

免費學習這組卡片 先看看內容 下載 iPhone 版 FlashKeepers

直接在瀏覽器開啟,不需帳號。 iPhone 與 iPad App · Android App

在 Python 中要如何定義函式?
顯示答案使用 def,接著寫函式名稱、括號與冒號,然後縮排撰寫函式主體。
函式的參數有什麼作用?
顯示答案參數是一個具名的預留位置,用來接收呼叫函式時傳入的值。
要如何從函式回傳一個值?
顯示答案使用 return 關鍵字,後面接要傳回給呼叫端的值。
什麼是預設參數?
顯示答案一種帶有預設值的參數,呼叫時若沒有傳入該參數的引數,就會使用這個預設值。
請舉一個有兩個參數的函式範例
顯示答案def add(a, b): return a + b
如果函式沒有 return 陳述式,會發生什麼事?
顯示答案函式會隱含地回傳 None。
什麼是函式的 docstring(文件字串)?
顯示答案緊接在 def 那一行之後的字串常值,用來說明這個函式的功能。
要如何呼叫名為 greet 的函式?
顯示答案寫出函式名稱,後面加上括號:greet()
什麼是位置引數?
顯示答案依照函式定義中參數出現的順序傳入的引數。
要如何對函式傳入關鍵字引數?
顯示答案寫出參數名稱,加上等號,再接值:func(name='Alice')
*args 可以讓你做到什麼?
顯示答案讓函式接收數量不定的位置引數。
**kwargs 可以讓你做到什麼?
顯示答案讓函式接收數量不定的關鍵字引數。
if 陳述式的基本結構是什麼?
顯示答案if 條件: 後面接縮排的程式碼,只有在條件為真時才會執行
if-else 陳述式的結構是什麼?
顯示答案if 條件: 在條件為真時執行,else: 在條件為假時執行
要如何在條件判斷中加入第三個分支?
顯示答案在 if 與 else 之間使用 elif(else if)來加入額外的條件。

App 內還有 25 張卡片

免費學習這組卡片