TheProgrammer نشر 29 نوفمبر 2015 أرسل تقرير نشر 29 نوفمبر 2015 أملك الدالة التالية وهي كما تبدو تحتوي على سلسلة نصية طويلة فهل هنالك طريقة لتقسيم هذه السلسلة النصية على أجزاء ومن دون فقدان الدالة المرتبطة معها؟>>> def fun(): print '{0} Here is a really long sentence with {1}'.format(3, 5) اقتباس
0 هشام رزق الله نشر 29 نوفمبر 2015 أرسل تقرير نشر 29 نوفمبر 2015 تمتلك لغة بايثون مميزات كثيرة تجعلها حيوية وسهلة الاستخدام، فكما في لغة سي فإنه سيتم دمج السلاسل النصية الحرفية المتجاورة أثناء وقت تجميع الشيفرة البرمجية ويمكنك في هذه الحالة تقسيم السلسلة النصية عن طريق الرمز \ كما يظهر في المثال التالي:def fun(): print '{0} Here is a really long ' \ 'sentence with {1}'.format(3, 5) أو يمكنك تقسيمها بدون الرمز \ حيث ليس للبادئة أية أهمية كما تظهر في المثال التالي (لا تنسَ فتح وإغلاق الأقواس):>>> def fun(): return ('{0} Here is a really long' ' sentence with {1}').format(3, 5) والحل الأخير وضع السلسلة النصية في متغير واستدعاؤه في مكانه المناسب كما في المثال التالي:>>> def fun(): ... s = '{0} Here is a really long sentence with {1}' ... print s.format(3, 5) المصدر اقتباس
السؤال
TheProgrammer
أملك الدالة التالية وهي كما تبدو تحتوي على سلسلة نصية طويلة فهل هنالك طريقة لتقسيم هذه السلسلة النصية على أجزاء ومن دون فقدان الدالة المرتبطة معها؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.