曜日モジュール

Barbara Streisand
リリース: 2024-11-23 02:44:13
オリジナル
689 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート