as اسم مستعار
آخر تحديث: 2026-09-22
as اسم مستعار
as يعطي اسمًا مستعارًا للوحدة/الاسم المستورد؛ يُستخدم أيضًا في عبارة with لإعطاء اسم مستعار للاستثناء/السياق.
| التصنيف | الكلمات المفتاحية والعبارات |
|---|---|
| النوع | كلمة مفتاحية / عبارة |
| إصدار بايثون | 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`. للاحتفاظ بالاسم الأصلي، استورد `numpy` مرة أخرى بشكل منفصل.
Qما الفرق بين `import a as b` و`from a import x as y`؟
Aالأول يضع اسمًا مستعارًا للوحدة بأكملها وتصل إليها كـ `b.sqrt()`؛ والثاني يضع اسمًا مستعارًا لاسم واحد من الوحدة وتنادي `y` مباشرة. الأول يُدخل اسمًا واحدًا (الوحدة)؛ والثاني يُدخل الاسم المحدد.