ali_agha نشر 4 نوفمبر 2015 أرسل تقرير نشر 4 نوفمبر 2015 أريد ملئ سلسلة نصية في بايثون بعدد معين من الفراغات، وأريد أن تكون هذه الفراغات موجودة في نهاية السلسلة النصية، فهل توجد دالة أو طريقة معينة في البايثون لفعل ذلك؟ اقتباس
0 هشام رزق الله نشر 4 نوفمبر 2015 أرسل تقرير نشر 4 نوفمبر 2015 هنالك عدة حلول لهذه المشكلة وبما أنك ذكرت أنك تريد استخدام دالة معينة فسأقوم بشرح ثلاثة دوال تساعدك على ملئ السلاسل النصية بالفراغات أو غيرها.أول هذه الدوال هي str.ljust() التي ستزيح بمقدار ما تمرره لها من عدد -الفراغات إلى اليمين-، حيث سيتم احتساب الأحرف عند الإزاحة، أي لو كانت السلسلة النصية تتكون من حرفين وقمت بتمرير 8 لدالة str.ljust() فإنه سيتم كتابة 6 فراغات وليس 8).وتوجد أيضا دالة str.rjust() التي ستقوم بنفس وظيفة الدالة السابقة ولكن الفراغات تُضاف إلى يسار السلسلة النصية -إزاحة إلى اليمين -.وفي النهاية توجد دالة string.zfill() التي تقوم بنفس وظيفة الدالة السابقة لكن بدل الفراغات سيتم وضع أصفار.المصدر اقتباس
السؤال
ali_agha
أريد ملئ سلسلة نصية في بايثون بعدد معين من الفراغات، وأريد أن تكون هذه الفراغات موجودة في نهاية السلسلة النصية، فهل توجد دالة أو طريقة معينة في البايثون لفعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.