ali_agha نشر 21 سبتمبر 2015 أرسل تقرير نشر 21 سبتمبر 2015 عندما أقوم بكتابة شيفرة برمجية باستخدام print في لغة البايثون تقوم هذه الدالة بطباعة سطر جديد، فكيف أستطيع منع هذا ؟ اقتباس
0 هشام رزق الله نشر 21 سبتمبر 2015 أرسل تقرير نشر 21 سبتمبر 2015 (معدل) هنالك عدة طرق، فالطريقة العامة هي عن طريق استخدام stdout حيث يقوم بالطباعة بدون أي يترك فراغ (مسافة) أو سطر جديد كما في السي والسي بلس بلس:import sys sys.stdout.write('.') أو يمكنك في البايثون 2 استخدام فاصلة (فارزة) بعد print لتجنب السطر الجديد (لكن يضع مسافة):print('.'), # this will still print a space, but not a newlineوفي البايثون 3، تم تحويل print إلى دالة، فالمثال السابق لن يعمل، ويمكنك تغيير نهاية السطر حتى لا يطبع سطر جديد أو مسافة كما في المثال:print('.', end="")المصدر تم التعديل في 21 سبتمبر 2015 بواسطة هشام رزق الله اقتباس
السؤال
ali_agha
عندما أقوم بكتابة شيفرة برمجية باستخدام print في لغة البايثون تقوم هذه الدالة بطباعة سطر جديد، فكيف أستطيع منع هذا ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.