ينتهي كل سطر بحرف سطر جديد ('\n'
).
عند التكرار على ملف بايثون،
يبقى هذا الحرف في نهاية النص line
¹.
ثم تضيف الدالة ()print
حرف سطر جديد آخر.
تنهي هذه الدالة السطر دائمًا.
يمكنك منعه باستخدام الوسيط (''=end
).
هذه إحدى الطرق "لإصلاح" هذا التباعد الإضافي.
الطريقة الأخرى هي استخدام الطريقة ()rstrip
لكل سطر.
تزيل هذه الطريقة جميع المسافات وأحرف السطر الجديد
التي في نهاية النص.
¹ لماذا تحتفظ بايثون بحرف السطر الجديد؟ إذا تمت إزالة '\n'
في نهاية السطر،
لن يكون من الممكن معرفة ما إذا كان السطر الأخير ينتهي بـ '\n'
أم لا.