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

السؤال

نشر

كنت أبرمج سابقا بلغة السي، ومن مميزات هذه اللغة أنه يمكنك تقسيم سطر طويل إلى عدة أسطر أقصر، فهل توجد مثل هذه الميزة في بايثون؟ لأنني جربت فعل ذلك وحصلت على رسالة خطأ.

Recommended Posts

  • 0
نشر

نعم يمكنك تقسيم النصوص في لغة بايثون وبطرق متنوعة عن طريق إضافة بعض الرموز أي أنك لو قمت بتقسيم السطر عن طريق الانتقال إلى السطر الموالي والكتابة فلن يتم تقسيم سطر وستحصل على رسالة خطأ.
طرق تقسيم سطر طويل إلى أسطر أقصر في لغة بايثون تختلف حسب نوع السطر الذي تريد تقسيمه فمثلا إذا أردت تقسيم سطر به أقواس فيمكنك تقسيم كما في المثال التالي:

a = some_function(
    '1' + '2' + '3' + '4')

أما لو كان السطر -مثلا- يحتوي على عمليات حسابية طويلة فيمكنك تقسيمه عن طريق الرمز \ كما في المثال التالي:

a = '1' + '2' + \
    '3' + '4'

يمكنك أيضا استخدام الرمز \ لتقسيم الشرط كما في المثال التالي:

>>> x = 10
>>> if x == 10 or x > 0 or \
       x < 100:
       print 'True'

المصدر

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...