• 0

كيف أملئ سلسلة نصية في بايثون بالفراغات؟

أريد ملئ سلسلة نصية في بايثون بعدد معين من الفراغات، وأريد أن تكون هذه الفراغات موجودة في نهاية السلسلة النصية، فهل توجد دالة أو طريقة معينة في البايثون لفعل ذلك؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هنالك عدة حلول لهذه المشكلة وبما أنك ذكرت أنك تريد استخدام دالة معينة فسأقوم بشرح ثلاثة  دوال تساعدك على ملئ السلاسل النصية بالفراغات أو غيرها.
أول هذه الدوال هي str.ljust() التي ستزيح بمقدار ما تمرره لها من عدد -الفراغات إلى اليمين-، حيث سيتم احتساب الأحرف عند الإزاحة، أي لو كانت السلسلة النصية تتكون من حرفين وقمت بتمرير 8 لدالة  str.ljust() فإنه سيتم كتابة 6 فراغات وليس 8).
وتوجد أيضا دالة str.rjust() التي ستقوم بنفس وظيفة الدالة السابقة ولكن الفراغات تُضاف إلى  يسار السلسلة النصية -إزاحة إلى اليمين -.
وفي النهاية توجد دالة string.zfill() التي تقوم بنفس وظيفة الدالة السابقة لكن بدل الفراغات سيتم وضع أصفار.
المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن