اذهب إلى المحتوى

السؤال

نشر

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

Recommended Posts

  • 0
نشر

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...