day 13まとめ:モジュール(2019-04-30)
1151 ワード
1.モジュールとは pythonのpyファイルはモジュール です.
2.モジュールのインポート
1)importダイレクトインポート現在のモジュールに指定モジュールをインポートし、インポート後、指定モジュールの宣言グローバル変数(関数もグローバル変数) をすべて使用できます. importインポートモジュールを通過すると、 の重複インポートが自動的に回避される.
2)fromインポート現在のモジュールに指定変数をインポートし、インポート後import後のすべての変数 を使用できます.
3.モジュール導入の原理は、importまたはfrom-importを介してモジュールにインポートする、本質はモジュール内のコード を実行することである.インポートを阻止する方法:if-main文の にインポートを阻止する必要があるコードを直接または間接的に配置します.導入を阻止する原理:各モジュールには__があるname __ プロパティ、このプロパティのデフォルト値はモジュールの名前です.モジュールを直接実行すると、このモジュールの_name __ の値が自動的に__になりますmain __ (すなわち、あるモジュールに別のモジュールを導入して実行する場合、この導入されたモジュールが間接的に実行されると、その__name_の値が__main_ではなくそのモジュール名であるため、if文のコードブロックが導入実行を阻止する) .
補足:乱数の生成-randomモジュールのrandint()関数をインポート
2.モジュールのインポート
1)importダイレクトインポート
import ( )
. ( )
import as ( )
2)fromインポート
from import 1, 2, 3,... ( )
from import * ( ,* , )
from import 1 as 1, 2 as 2,...( )
3.モジュール導入の原理
if __name__ == '__ main __':
補足:乱数の生成-randomモジュールのrandint()関数をインポート
import random
random.randint(a,b)
from random import randint
randint(a,b)