as 別名

最終更新:2026-09-22

as 別名

as はインポートしたモジュール/名前に別名を付ける;with 文で例外/コンテキストに別名を付けるのにも使われる。

カテゴリキーワード/文
種類キーワード/文
Python バージョンall

📝 構文

import module as alias
from module import name as alias

▶ 例

下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:

実行結果:

[1, 2]
さらに多くのケースは近日公開予定です。

❓ よくある質問

Q`as` は except と with でどう使うのですか?
A`except ValueError as e` は捕捉した例外オブジェクトを名前 `e` に束縛します。`with open(...) as f` はコンテキストマネージャの `__enter__` が返したオブジェクトを `f` に束縛します。
Q`import numpy as np` の後、元の名前は使えますか?
A使えません。`as` の後、`numpy` という名前は束縛されなくなり、`np` でアクセスする必要があります。元の名前も使いたいなら、改めて `import numpy` と書きます。
Q`import a as b` と `from a import x as y` の違いは何ですか?
A前者はモジュール全体に別名を付け、`b.sqrt()` でアクセスします。後者はモジュール内の単一の名前だけに別名を付け、`y` で直接呼びます。前者は名前(モジュール)を1つ導入し、後者は選んだ名前を導入します。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%