Pythonモジュール-あなたが知る必要があるすべて



このブログでは、Pythonのモジュールの概念について詳しく説明します。 Pythonでモジュールを作成する方法から始めて、プログラムでそれらを使用します。

Pythonプログラミング言語は、今日最も人気のある言語の1つです。多数のアプリケーションがあり、開発者は提供する実装をPythonに切り替えています。コードを別々の部分に分割するモジュラープログラミングアプローチは、Pythonモジュールが登場する場所です。この記事は、上記のトピックを詳細に理解するのに役立ちます。

このブログで取り上げるトピックは次のとおりです。





Pythonモジュールとは何ですか?

モジュールは、さまざまなアプリケーションに使用できる単なる「プログラムロジック」または「Pythonスクリプト」です。 。モジュール内で関数やクラスなどを宣言できます。

焦点は、コードを異なるモジュールに分割して、相互に依存関係がないか、最小限になるようにすることです。コード内でモジュールを使用すると、コードの再利用のために開発された単一のプロシージャである、より少ないコード行を記述するのに役立ちます。また、同じロジックを何度も作成する必要がなくなります。



モジュールを使用するもう1つの利点は、チーム全体がコード全体の一部またはモジュールでのみ作業するため、プログラムを簡単に設計できることです。

例を挙げてこれを理解してみましょう。

電卓用のプログラムを作成するとします。足し算、引き算、掛け算、割り算などの操作があります。



コードを個別の部分に分割します。これらすべての操作に対して1つのモジュールを作成することも、操作ごとに個別のモジュールを作成することもできます。そして、メインプログラムロジックでこれらのモジュールを呼び出すことができます。

アイデアはコードを最小化することです。モジュールを作成する場合、それをこのプログラムにのみ使用できるという意味ではありません。これらのモジュールを他のプログラムにも呼び出すことができます。

例-Pythonモジュール-edureka

モジュールの概念を理解したので、Pythonでモジュールを作成する方法を理解してみましょう。

Pythonでモジュールを作成する方法は?

Pythonでモジュールを作成することは、Pythonを使用して単純なPythonスクリプトを作成することに似ています。 .py 拡張。上記の例では、さまざまな操作用のモジュールを作成してみましょう。

def add(x、y):return x + y def sub(x、y):return x-y def prod(x、y):return x * y def div(x、y):return x / y

上記のコードをファイルに保存します Calc.py 。これがPythonでモジュールを作成する方法です。このモジュールでは、さまざまな関数を作成しました。これらのモジュールはメインファイルで使用できます。プログラムでこれらをどのように使用するかを見てみましょう。

Pythonモジュールの使い方は?

を使用します インポート モジュールをプログラムに組み込むためのキーワード、 から キーワードは、モジュールから少数または特定のメソッドまたは関数のみを取得するために使用されます。プログラムでモジュールを使用するためのさまざまな方法を見てみましょう。

名前の付いたファイルがあるとしましょう main.py。

calcをaa = 10 b = 20加算としてインポート= a.add(a、b)print(addition)

上記のコードでは、を使用してエイリアスを作成しました なので キーワード。上記のコードの出力は、calc.pyモジュールのadd関数で指定されたロジックを使用した2つの数値aとbの加算になります。

別のアプローチを見てみましょう。

計算インポートから* a = 20 b = 30 print(add(a、b))

上記のコードでは、アスタリスクを使用してすべての関数をインポートしました。結果を取得するには、関数名を指定するだけです。

Pythonモジュールパス

モジュールをインポートすると、インタープリターはsys.pathの組み込みモジュールディレクトリでモジュールを検索し、見つからない場合は、次の順序でモジュールを検索します。

  1. カレントディレクトリ
  2. PYTHONPATH
  3. デフォルトディレクトリ
import sys print(sys.path)

上記のコードを実行すると、ディレクトリのリストが表示されます。リストに変更を加えて、独自のパスを作成できます。

Pythonの組み込みモジュール

組み込みモジュールはCで記述され、Pythonインタープリターと統合されています。各組み込みモジュールには、オペレーティングシステム管理、ディスク入出力などの特定の機能のためのリソースが含まれています。

標準ライブラリには、便利なユーティリティを含む多くのPythonスクリプトもあります。 Pythonには、いつでも好きなときに使用できる組み込みモジュールがいくつかあります。

Pythonのすべてのモジュールのリストを取得するには、Pythonコンソールで次のコマンドを記述します。

help( 'modules')

Pythonのすべてのモジュールのリストが表示されます。以下は、Pythonのいくつかのモジュールです。

dir()組み込み関数

それは 文字列のソートされたリスト モジュールで定義された名前を含みます。リストには、すべての変数、関数、クラスなどの名前が含まれています。

import calc print(dir(calc))

次のようなリスト出力が得られます。

同様に、dir()関数を使用して、任意のモジュールで定義された名前を取得できます。

このブログでは、Pythonのモジュールについて、モジュールを作成してプログラムで使用する方法について学びました。また、Pythonの組み込みモジュールについても学びました。 Pythonプログラミング言語 膨大なアプリケーションがあり、モジュールを使用することで、タスクがより簡単に、保守しやすく、効率的になります。 Pythonプログラミング言語のスキルを習得したい場合は、に登録できます。 学習を開始し、Python開発者になります。

ご不明な点がございましたら?コメントでそれらに言及してください、私たちはあなたに戻ります。

Javaで数値を逆にする