الجمع بين العديد من المتغيرات من أنواع بيانات مختلفة في سلسلة واحدة

StackOverflow https://stackoverflow.com/questions/1819503

  •  10-07-2019
  •  | 
  •  

سؤال

وأود أن الجمع بين 6 المتغيرات التي هي من أنواع مختلفة من وجهة نظري ... وأعتقد أن سلسلة '+' ستعمل ولكن أحصل على خطأ عندما استخدمه. أود النتيجة النهائية أن يكون مثل هذا:

var1 var2 var3 var4 (var5 var6)

وكيف أذهب عن هذا؟

هل كانت مفيدة؟

المحلول

وأفترض المشكلة كان لديك باستخدام + هو أن ليس كل من المتغيرات هي السلاسل. استخدام التالية ولكن استبدال %s مع المنسق المعمول به من هذه القائمة .

output_string = "%s %s %s %s (%s %s)" % (var1, var2, var3, var4, var5, var6)

وثمة خيار آخر هو لتمريرها إلى القالب والإخراج لهم هناك الخاص بك:

{{ var1 }} {{ var2 }} {{ var3 }} {{ var4 }} ({{ var5 }} {{ var6 }})
scroll top