* الضرب / التكرار
آخر تحديث: 2026-09-22
* الضرب / التكرار
* يحسب حاصل ضرب الأعداد؛ وبالنسبة للسلاسل فهو تكرار.
| التصنيف | العوامل |
|---|---|
| النوع | عامل |
| إصدار بايثون | all |
📝 الصياغة
a * b
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
12
[0, 0, 0]
ababab
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qماذا يُرجع 'ab' * 3؟
Aتكرار السلسلة 3 مرات يعطي `'ababab'`؛ و`[0] * 3` يعطي `[0, 0, 0]`. انتبه: `[[0]] * 3` يُنشئ ثلاثة مراجع لنفس القائمة الداخلية، لذا تعديل واحدة يؤثر على كل القوائم.
Qماذا يحدث عند ضرب قائمة في 0 أو في عدد سالب؟
A`[1, 2] * 0` يعطي `[]`، والضرب في عدد سالب يعطي أيضًا `[]`، دون خطأ. هذا هو السلوك المتفق عليه لتكرار المتتاليات.
Qهل يمكن ضرب سلسلة في سلسلة؟
Aلا. يُحدث `'a' * 'b'` خطأ `TypeError: can't multiply sequence by non-int`. مع `*` على المتتاليات، يجب أن يكون أحد الطرفين متتالية والآخر عددًا صحيحًا.