曜日モジュール

Barbara Streisand
Barbara Streisandオリジナル
2024-11-23 02:44:13745ブラウズ

Day  Modules

モジュール:

Python では、モジュールは Python の定義とステートメントを含むファイルです。モジュールを使用すると、コードを再利用可能な部分に整理でき、プログラムの保守と構造化に役立ちます。

モジュールは本質的に Python ファイル (.py) です

Python は組み込みモジュール (数学、OS など) を提供します。

独自のカスタム モジュールを作成できます。

モジュールには特別な変数があります:

__name__: The name of the module.
__file__: The file path of the module.
__doc__ : The documentation string of a module.

Python では、二重アンダースコアで始まり二重アンダースコアで終わる識別子 (namedoc など) は、「ダンダー」(二重アンダースコア) メソッドまたは属性と呼ばれます。

print("Hello")
print(__name__) 

スクリプトが直接実行される場合、name の値は "main" に設定されます。

Hello
__main__
print("Hello")
print(__file__)

スクリプトを one.py として保存し、python one.py で直接実行すると、出力は次のようになります。

Hello
/home/prigo/Desktop/one.py
''' User module documentation string'''
print(__doc__)

モジュールが実行されると、doc 属性には、ファイルの先頭に定義されたドキュメント文字列 (「ユーザー モジュール ドキュメント文字列」) が含まれます。

User module documentation string
#calculator.py

def add(no1,no2):
    print(no1+no2)

def subtract(no1,no2):
    print(no1-no2)

def multiply(no1,no2):
    print(no1*no2)

def divide(no1,no2):
    print(no1/no2)

加算、減算、乗算、除算などの基本的な算術演算を定義する単純な Python モジュール。

Python の import ステートメントは、あるモジュール (Python ファイル) から別のモジュールにコードを取り込むために使用されます。

#user.py
import calculator

calculator.add(100,123)
calculator.multiply(10,3)

これにより、計算機モジュールから add 関数が呼び出され、100 と 123 が加算されます。
これにより、10 と 3 を乗算する乗算関数が呼び出されます。

223
30

これは、計算機モジュールから加算関数と乗算関数のみをインポートし、モジュール接頭辞なしで直接使用できます。

#user.py
from calculator import add, divide

add(100,200)
divide(200,40)
300
5.0

ヘルプ()

Python の help() 関数は、Python オブジェクト、モジュール、関数、クラス、またはメソッドに関するドキュメントを表示するために使用される組み込み関数です。

import math
help(math)

これにより、floor()、ceil() などの関数を含む算術モジュールに関する詳細情報が表示されます。

help('modules')

これにより、Python で利用可能なモジュールのリストが表示されます。

以上が曜日モジュールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。