⊗pyPmMdMP 85 of 129 menu

Pythonでのモジュールの一部インポート

これまでのレッスンで説明した方法では、 モジュールの内容すべてがインポートされます。しかし、 モジュールから一部のコード、例えばいくつかの 関数のみを使用したい場合があります。そのためには、 インポートに使用する構文を変更する必要があります。 まず、キーワード from を記述します。 その右側にモジュール名を指定します。 次に、コマンド import を記述し、 その右側に必要な関数を列挙します:

from モジュール import 必要な関数

ここで、モジュール lib に 以下の関数があるとします:

def func1(): print(1) def func2(): print(2) def func3(): print(3)

func1func2 のみをインポートしてみましょう:

from lib import func1, func2

この構文の便利な点は、関数を呼び出す際に インポートしたモジュール名を指定する必要がないことです:

func1() func2()

このコードを実行すると、コンソールに 各関数の実行結果が出力されます:

1 2

次に、func3 を呼び出してみましょう:

func3()

コードを実行すると、コンソールに エラーが出力されます:

NameError: name 'func3' is not defined. Did you mean: 'func1'?

モジュール custom_math を作成してください。 このモジュールには以下の関数を含めます: 2つの数値を加算する get_sum、 2つの数値を除算する get_divide、 数値を3乗する get_cube。 作業用ファイルに get_divideget_cube の関数のみをインポートしてください。

モジュール user に次の変数が 定義されています:

name = 'user1' email = 'user1@mail.com' password = 'qwerty'

このモジュールからユーザー名とメールアドレスを インポートしてください。それらをコンソールに出力してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否