# 3選擇題關於 Python 函式的參數設計,下列敘述何者錯誤?函式可以設定「預設參數」,呼叫時若未提供該參數的值,程式就會自動使用預設值。在定義函式時,帶有預設值的參數,必須放在「沒有預設值的參數」的前面。使用 *args 可以讓函式接收任意數量的值,並將這些值打包成一個元組 (Tuple) 來處理。呼叫函式時,可以使用「名稱對應」的方式(例如 func(a=1, b=2)),這樣就不必死記參數的順序。
# 4選擇題關於 Python 的模組與檔案存取,下列哪一個說法是錯誤的?使用 import 指令可以載入其他的模組來使用。開啟含有中文的文字檔時,建議加上 encoding='utf-8' 避免亂碼。開啟檔案後,就算忘記寫 close() 關閉檔案,也完全不會有任何不良影響。實務上建議使用 with open(...) as file: 語法,因為它會自動幫我們安全地關閉檔案。