TheProgrammer نشر 25 نوفمبر 2015 أرسل تقرير نشر 25 نوفمبر 2015 أحتاج إلى الحصول على جميع طرق دمج السلاسل النصية في بايثون، فلو افترضنا المتغير التالي:Section = 'C_type' فأحتاج إلى دمجه مع "Sec_” لتشكيل السلسلة النصية التالية:Sec_C_type اقتباس
0 هشام رزق الله نشر 25 نوفمبر 2015 أرسل تقرير نشر 25 نوفمبر 2015 هنالك الكثير من الطرق التي تُمكنك من دمج السلاسل النصية في بايثون، وأسهل هذه الطرق هي عن طريق دمجها باستخدام العامل الحسابي + كما في المثال التالي: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' المصدر اقتباس
السؤال
TheProgrammer
أحتاج إلى الحصول على جميع طرق دمج السلاسل النصية في بايثون، فلو افترضنا المتغير التالي:
فأحتاج إلى دمجه مع "Sec_” لتشكيل السلسلة النصية التالية:
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.