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

السؤال

Recommended Posts

  • 0
نشر

هنالك الكثير من الطرق التي تُمكنك من دمج السلاسل النصية في بايثون، وأسهل هذه الطرق هي عن طريق دمجها باستخدام العامل الحسابي + كما في المثال التالي:

Section = 'Sec_' + Section

ويمكنك أيضا دمجها عن طريق تنسيق السلسلة النصية باستخدام s% كما تظهر في المثال التالي:

section = "C_type"
new_section = "Sec_%s" % section

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

section = "C_type"
new_section = "Sec_%s_blah" % section
طريقة أخرى:
>>> a='a'
>>> b='b'
>>> print '%s and %s' %(a,b)
a and b

كما يمكنك استخدام الدالة join() لكنها أصعب في القراءة:

>>> Section = 'C_type'  
>>> new_str = ''.join(['Sec_', Section]) # inserting a list of strings
>>> print new_str
>>> 'Sec_C_type'

المصدر

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...