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

ما هي طرق دمج السلاسل النصية في بايثون؟

TheProgrammer

السؤال

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

Section = 'C_type'

فأحتاج إلى دمجه مع "Sec_” لتشكيل السلسلة النصية التالية:

Sec_C_type
رابط هذا التعليق
شارك على الشبكات الإجتماعية

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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...