abs() القيمة المطلقة

آخر تحديث: 2026-09-22

abs() القيمة المطلقة

تُرجع abs() القيمة المطلقة لعدد. تنطبق على الأعداد الصحيحة والعشرية؛ وللأعداد المركبة تُرجع المعيار.

التصنيفالدوال المدمجة
النوعدالة مدمجة
إصدار بايثونall

📝 الصياغة

abs(x)

⚙️ المعاملات

x مطلوبA number (int / float / complex).

القيمة المُعادة:The absolute value of x; the magnitude if x is complex.

💥 الاستثناءات

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

7
3.14
5.0
ℹ️ معلومة في Python، الدالة abs() هي دالة مدمجة، ولا تحتاج إلى import.
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qهل يُرجع abs(-5) و abs(5) نفس النتيجة؟ هل يغيّر المتغير الأصلي؟
Aكلاهما يُرجع 5. تكتفي abs() بإرجاع القيمة المطلقة ولا تغيّر المتغير الممرّر؛ لحفظ النتيجة يجب أن تخصصها بنفسك، مثل x = abs(x).
Qهل يمكن استخدام abs() مباشرة على السلاسل النصية؟
Aلا. سيتسبب abs('a') في خطأ TypeError لأن السلاسل النصية لا تدعم عملية القيمة المطلقة؛ يجب التحويل باستخدام int() أو float() أولًا.
Qماذا يُرجع abs() مع الأعداد المركبة؟
Aيُرجع المقياس (المعيار) للعدد المركب، مثل abs(3+4j) يُرجع 5.0 من النوع float.
Qما الفرق بين abs() و math.fabs()؟
Aabs() دالة مدمجة تدعم int/float/complex وتحاول الحفاظ على النوع الأصلي؛ بينما math.fabs() تقبل الأرقام فقط وتُعيد دائمًا float.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%