名稱前雙底線

  1. 在家目錄下建立 zzz 目錄。
  2. 切換工作目錄到 zzz。
  3. 在此目錄下寫一 python 程式 underscore2.py。
    1. 設定 myc1 class,定義 __init__(self) 印出 class 名稱,定義 __method1(self) 印出 "method1 in class myc1"。
    2. 判斷變數 __name__ 是否等於 __main__,是則印出變數 __name__,並執行 myc1myc1 中的 method __method1;否則印出變數 __name__
  4. 在此目錄下寫一 python 程式 underscore2test.py。
    1. 從 underscore2.py import 所有 classes。
    2. 執行 myc1.__name__,觀察其與直接執行 underscore1.py 時的 __name__ 有何不同?
    3. 執行 myc1 中的 method __method1,觀察其結果。