لماذا تتم طباعة ("تكست" + ستر (var1) + "مور تكست" + ستر (var2)) على أنها "مرفوضة"؟ [python]


Answers

ويعتبر قديم لأنه يمكنك استخدام طرق "أفضل" لتنسيق ذلك مع إدخال الثعبان 3 (والإصدارات الأحدث من الثعبان 2).

print("Total score for "+str(name)"+ is "+str(score))

يمكن أن تكون مكتوبة على النحو التالي: print("Total score for %s is %s" % (name, score))

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

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

print('Total score for {} is {}'.format(name, score)

Question

لماذا يطلق على الشفرة التالية "أسلوب مرفوض قديم" للطباعة في تعليق "الثعابين والقهوة" إلى وظيفة بليندر لطباعة وسيطات متعددة في الثعبان ؟ هل يجب أن تفعل مع رمز الخلفية / تنفيذ بيثون 2 أو بايثون 3؟

print("Total score for " + str(name) + " is " + str(score))