FlashKeepers

Python · Python · College and University

Python 基礎:函式與控制流程

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

About this set

40 basic cards for Python Python. It opens with "在 Python 中要如何定義函式?" and "函式的參數有什麼作用?". More College and University decks are listed below.

40 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

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

25 more cards in the app

Study this set free