next up previous contents
Next: python I/O 與 Exceptions Up: Python Previous: python 流程控制   Contents

python 函式與模組

  1. Python - Functions
  2. Function 實機練習題
    1. 在家目錄下建立 zzz 目錄。
    2. 切換工作目錄到 zzz。
    3. 在此目錄下寫一 python 程式 printaverage.py。
    4. function 名稱 average,可傳可變個數的參數。
    5. function average 回傳所有參數的平均值。
    6. 主程式呼叫 function average 印出「Average= xxx」,xxx 為回傳的平均值。
  3. lambda function 實機練習題
    1. 在家目錄下建立 zzz 目錄。
    2. 切換工作目錄到 zzz。
    3. 在此目錄下寫一 python 程式 lambda.py。
    4. 使用名稱為 xyz 的 lambda function 定義 x,y,z 三個變數的運算為 x+y-2*z。
    5. 主程式呼叫 xyz lambda function 印出「x+y-2*z= xxx」,xxx 為 lambda function 回傳值。

  4. Python - Modules

  5. Modules 實機練習題
    1. 在家目錄下建立 zzz 目錄。
    2. 切換工作目錄到 zzz。
    3. 在此目錄下寫一 python 程式 mtest.py 包含三個 print1 print2 _print3 functions。
    4. function print1 印出 "Hello: 1111"。
    5. function print2 印出 "Hello: 2222"。
    6. function _print3 印出 "Hello: 3333"。
    7. 在此目錄下寫一 python 程式 modulemain.py 使用 from mtest import * 匯入模組。
    8. 主程式呼叫 print1 及 print2。
    9. 另寫一程式 merror.py 使用 from mtest import * 匯入模組 mtest 呼叫 _print3 結果為何?
  6. Python - Regular Expressions


2017-06-14