day 13まとめ:モジュール(2019-04-30)

1151 ワード

1.モジュールとは
  • pythonのpyファイルはモジュール
  • です.
    2.モジュールのインポート
    1)importダイレクトインポート
  • 現在のモジュールに指定モジュールをインポートし、インポート後、指定モジュールの宣言グローバル変数(関数もグローバル変数)
  • をすべて使用できます.
  • importインポートモジュールを通過すると、
  • の重複インポートが自動的に回避される.
    import    (  )
    
       .    (  )
    
    import     as     (     )
    

    2)fromインポート
  • 現在のモジュールに指定変数をインポートし、インポート後import後のすべての変数
  • を使用できます.
    from     import   1,  2,  3,... (      )
    
    from     import * (      ,*     ,    )
    
    from     import   1 as    1,  2 as    2,...(     )
    

    3.モジュール導入の原理
  • は、importまたはfrom-importを介してモジュールにインポートする、本質はモジュール内のコード
  • を実行することである.
  • インポートを阻止する方法:if-main文の
  • にインポートを阻止する必要があるコードを直接または間接的に配置します.
    if __name__ == '__ main __':
                  
    
  • 導入を阻止する原理:各モジュールには__があるname __ プロパティ、このプロパティのデフォルト値はモジュールの名前です.モジュールを直接実行すると、このモジュールの_name __ の値が自動的に__になりますmain __ (すなわち、あるモジュールに別のモジュールを導入して実行する場合、この導入されたモジュールが間接的に実行されると、その__name_の値が__main_ではなくそのモジュール名であるため、if文のコードブロックが導入実行を阻止する)
  • .
    補足:乱数の生成-randomモジュールのrandint()関数をインポート
    import random
    random.randint(a,b)
    
      
    
    from random import randint
    randint(a,b)