Adam Ebrahim نشر 11 يونيو 2021 أرسل تقرير مشاركة نشر 11 يونيو 2021 أريد أن أقوم بطباعة أقواس معقوفة { } في نص وفي نفس الوقت إستخدام التابع format كالتالي: myString = " \{ Age \} {0} " print(myString.format(23)) لكني أحصل على الخطأ التالي: KeyError: ' Age\\' كيف يمكنني الحصول على التالي: { age } 23 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 عبدالله عبدالرحمن11 نشر 11 يونيو 2021 أرسل تقرير مشاركة نشر 11 يونيو 2021 هناك عدة لطرق لعمل ذلك ، مثل كتابة الأقواس المعكوفة مرتين x = "{{Age}}{0} ".format(23) print(x) أو يمكنك عمل ذلك بصيغة % x = " {Age}%s" print (x%(23)) أو إستخدام قوالب السلاسل النصية template string from string import Template x = Template("$open Age $close") x = x.substitute(open='{',close='}') print('{} {}'.format(x,23)) 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 محمد أبو عواد نشر 11 يونيو 2021 أرسل تقرير مشاركة نشر 11 يونيو 2021 للطباعة بهذه الطريقة لا نستخدم الاشارة "\" بل نضع زوج من الأقواس المعكوفة فيكون شكل الكود كالتالي x = " {{ Age }} {0} " print(x.format(23)) 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Adam Ebrahim
أريد أن أقوم بطباعة أقواس معقوفة { } في نص وفي نفس الوقت إستخدام التابع format كالتالي:
لكني أحصل على الخطأ التالي:
كيف يمكنني الحصول على التالي:
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.