*= إسناد الضرب

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

*= إسناد الضرب

*= يضرب المتغير الأيسر بالقيمة اليمنى بما يعادل x = x * y؛ وللنص/القائمة يكرر.

التصنيفالعوامل
النوععامل

📝 الصياغة

x *= y

▶ مثال

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

المخرجات:

6
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qماذا يفعل s *= 3 بالسلاسل والقوائم؟
Aالتكرار: لسلسلة، `s = 'ab'; s *= 2` يعطي `'abab'` (سلسلة جديدة)؛ ولقائمة، يستدعي `__imul__` لتكرار العناصر في مكانها.
Qما فخ `list *=`؟
A`l = [[]]; l *= 3` يعطي ثلاثة مراجع لنفس القائمة الداخلية — تعديل واحدة يغيّر الكل. لقوائم فرعية مستقلة، استخدم التعبير القائمي: `[[] for _ in range(3)]`.
Qماذا يحدث مع s *= 0؟
Aتصبح المتتالية فارغة: `'ab' *= 0` يعطي `''`، و`[1, 2] *= 0` يعطي `[]`. الضرب في عدد سالب يُنتج أيضًا متتالية فارغة.
Web-Tutorial.com

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

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

100%