بايثونالدالة center()
تعريفها
تستخدم لعرض النص الذي قام باستدعائها في وسط السطر في حال لم يتعدى الطول الذي نحدده للسطر.
فعلياً، ترجع نسخة من النص و تضيف مسافات فارغة حوله عند الحاجة لجعله يظهر كأنه في المنتصف.
بناؤها
باراميترات
- مكان الباراميتر width نمرر عدد يحدد طول السطر، عندها في حال كان طول النص أصغر من طول السطر سيتم عرضه في وسطه من خلال إضافة مسافات فارغة قبله و بعده.
- fillchar هو باراميتر إختياري، مكانه يمكن تمرير حرف ليتم وضعه بدلاً من وضع مسافات فارغة.
قيمة الإرجاع
ترجع نسخة من النص و تضيف مسافات فارغة حوله عند الحاجة لجعله يظهر كأنه في المنتصف.
المثال الأول
النتيجة
نلاحظ أنه تم إضافة 5 مسافات فارغة قبل النص و 5 مسافات فارغة بعد النص و أن النص ظهر في المنتصف نسبة لأن طول النص يتكون من 40 حرف.
المثال التالي هو نفس المثال السابق مع فارق بسيط و هو أننا هذه المرة قمنا بطباعة نقط بدل المسافات الفارغة.
المثال الثاني
النتيجة
نلاحظ أنه تم إضافة 5 نقطات قبل النص و 5 نقاط بعد النص و أن النص ظهر في المنتصف نسبة لأن طول النص يتكون من 40 حرف.
المثال التالي هو نفس المثال السابق و لكننا هذه المرة قلنا أنه في حال كان النص يحتوي على 20 حرف سيتم إضافة نقط حوله حتى يظهر في الوسط.
المثال الثالث
النتيجة
نلاحظ أن النص لم يتأثر بالدالة center() لأن عدد أحرفه أكبر من 20.