單底線及雙底線

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