pythonでの「from」と「import」の違いは何ですか。

Pythonで、fromとimportはモジュールまたはモジュール内の特定の機能を導入するために使用されます。

import文は完全なモジュールをインポートするために使用されます。これにより、コード内でモジュール内のすべての機能を使用することができますが、使用する際にはモジュール名をプレフィックスとして追加する必要があります。例えば:

import math

result = math.sqrt(25)
print(result)

上記のコードでは、Pythonの組み込みmathモジュールをインポートし、math.sqrt()関数を使用して平方根を計算しました。

fromステートメントは、特定の機能をモジュールからインポートするために使用されます。これにより、モジュール名を接頭辞として使用せずに、直接その機能を使用することができます。例:

from math import sqrt

result = sqrt(25)
print(result)

上記のコードでは、mathモジュールからsqrt関数をインポートしており、sqrt()関数を使って平方根を計算しています。

要综括一下,import语句用于导入整个模块,需要使用模块名作为前缀来调用功能;而from语句则是从模块中导入特定功能,可以直接使用而无需添加模块名的前缀。

bannerAds