Python import asとは?別名を付ける方法と使い方を掲載してます

Python import asとは?別名を付ける方法と使い方を掲載してます

Pythonのimport文でasを利用してモジュールや関数に別名(エイリアス)を付ける方法を解説します。import asの基本構文、from import asの使い方、numpy as npやpandas as pdなど実務でよく使う例も紹介します。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

asを利用

以下のimport文を使ったコードを、asを使用すると、

import tempfile

temp = tempfile.mkstemp()

任意の文字列で、モジュールを利用できるためコードを省略して記述することが可能になります。

import tempfile as t

temp = t.mkstemp()

from import asを利用する

関数やクラス単位でも別名を付けることができます。

from math import sqrt as square_root

print(square_root(25))

実務でよく使われるasの例

データ分析では、以下のような書き方が一般的です。

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

短い別名を利用することで、コードの可読性を向上できます。

asを利用するメリット

  • モジュール名を短くできる
  • コードの記述量を減らせる
  • 同名の関数やクラスとの衝突を回避できる
  • 実務で一般的な慣習に合わせられる

参考リンク