モジュール
Code It Python中級から
現在のファイルで使用可能な機能を確認 dir():モジュールで定義されているすべての名前. 特殊変数:
Python内部で管理する変数名 を決定する.
ファイルに定義されているすべての名前.
dir()ファイルのネーミングスペースを返す
同じ名前で複数の関数を定義する場合は、一番後ろの関数を使用します.
main.pyで同じ名前関数を作成し、名前を繰り返したくない場合は、
または使用時モジュール.モジュールを関数として指定
実行環境に関連する関数と変数が含まれます.
外部パケットは通常site-packageフォルダに格納されます.
プログラムは複数のファイルから構成できます.
直接ではなく他のファイルからインポート
->モジュールはスクリプトとしても使用できます.
どのような内容が含まれているかを指定しただけで、ファイル自体には特に違いはありません.任意のPythonファイルは直接実行したり、他の場所からロードしたりすることができます.勢いに乗って導く.
モジュールをインポートすると、モジュール内のすべてのコンテンツが実行されます.テストコードまで出力する問題が発生しました.
-Pythonファイル
-別の場所からインポートして使用する場合は、元の名前に設定されます.
実行順序は、まずドメインから開始します.
実行とは、ファイル名を指定し、緑の三角形で実行します.名==プライマリ名
area fileを直接実行する場合にのみ関数呼び出しを実行する場合
ネーミングスペースを使用して、ネーミングスペースをプライマリに指定するかどうかを確認します.
ファイルのプログラムを起動する部分をmainという関数に直接入れると、主語の可読性が向上します.主にテストコードを追加します.
name==「main」のコードが直接ファイルを実行する場合にのみ実行されるため、main関数を呼び出すだけです.は多くの有用なモジュールを収集しています
int floatなどのデータ型
dirprintなどの組み込み関数
有用な機能を提供するモジュール(標準モジュール)
e.g. import math , random, datetime etc
類似モジュールのロック
モジュール
dir()
現在のファイルで使用可能な機能を確認
from area import circle
print(dir()) -> circle, __name__ ~
__name__
コピーファイルPython内部で管理する変数名
ネーミングスペース
ファイルに定義されているすべての名前.
dir()ファイルのネーミングスペースを返す
同じ名前で複数の関数を定義する場合は、一番後ろの関数を使用します.
main.pyで同じ名前関数を作成し、名前を繰り返したくない場合は、
from area import square as sq
モジュールでsomethingelseとしてロードします.または使用時モジュール.モジュールを関数として指定
import module
area.square((2))
モジュール検索パス
import sys
print(sys.path)
SysはSystem Standardモジュールで見つけることができます.実行環境に関連する関数と変数が含まれます.
外部パケットは通常site-packageフォルダに格納されます.
Script or Module
プログラムは複数のファイルから構成できます.
スクリプト:実行に使用します。起動プログラムのコードを含むファイルの実行
≪モジュール|Module|emdw≫:読み込み用のインポート・ファイル。プログラムに必要な変数または関数を定義するファイル。
直接ではなく他のファイルからインポート
->モジュールはスクリプトとしても使用できます.
どのような内容が含まれているかを指定しただけで、ファイル自体には特に違いはありません.任意のPythonファイルは直接実行したり、他の場所からロードしたりすることができます.勢いに乗って導く.
モジュールをインポートすると、モジュール内のすべてのコンテンツが実行されます.テストコードまで出力する問題が発生しました.
__name__ & __main__
__name__
:エンクロージャ名の変数.価格はPythonが自分で決めます.-Pythonファイル
main
を直接使用します.-別の場所からインポートして使用する場合は、元の名前に設定されます.
実行順序は、まずドメインから開始します.
実行とは、ファイル名を指定し、緑の三角形で実行します.
area fileを直接実行する場合にのみ関数呼び出しを実行する場合
ネーミングスペースを使用して、ネーミングスペースをプライマリに指定するかどうかを確認します.
if __name__ == '__main__':
function call
main()
ファイルのプログラムを起動する部分をmainという関数に直接入れると、主語の可読性が向上します.主にテストコードを追加します.
name==「main」のコードが直接ファイルを実行する場合にのみ実行されるため、main関数を呼び出すだけです.
PI = 3.14
# 원의 면적을 구해 주는 함수
def circle(radius):
return PI * radius * radius
# 정사각형의 면적을 구해 주는 함수
def square(length):
return length * length
# 함수들을 테스팅 하는 메인 함수
def main():
# circle 함수 테스트
print(circle(2) == 12.56)
print(circle(5) == 78.4)
# square 함수 테스트
print(square(2) == 4)
print(square(5) == 25)
if __name__ == '__main__':
main()
標準ライブラリ
int floatなどのデータ型
dirprintなどの組み込み関数
有用な機能を提供するモジュール(標準モジュール)
e.g. import math , random, datetime etc
小包
類似モジュールのロック
Reference
この問題について(モジュール), 我々は、より多くの情報をここで見つけました https://velog.io/@daylee/코드잇-모듈-패키지テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol