Pythonにおける「from」と「import」の役割は何ですか?

Pythonでは、fromとimportキーワードは他のモジュールから関数、クラス、または変数をインポートするために使用されます。

指定のモジュールから特定の関数、クラス、または変数を直接現在の名前空間にインポートするために、fromキーワードが使用されます。以下がその文法です:

from module_name import name

例えば、mathモジュールからsqrt関数をインポートする:

from math import sqrt

それにより、sqrt関数を直接使用することができます。math.sqrtを経由する必要はありません。

importキーワードは、モジュール全体をインポートし、現在の名前空間に取り込みます。構文は以下の通りです:

import module_name

例えば、mathモジュールをインポートします。

import math

mathモジュール内のすべての関数、クラス、および変数を使用することができますが、math.の接頭辞を付けて呼び出す必要があります。

要总结一下,from关键字用于引入特定函数、类或变量,而import关键字用于引入整个模块。使用这两个关键字,我们能够在Python中调用其他模块中的代码,提升代码的重用性和可维护性。

bannerAds