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つ導入し、後者は選んだ名前を導入します。