Python - تنسيق - سلاسل
تنسيق السلسلة
كما تعلمنا في فصل Python Variables ، لا يمكننا الجمع بين سلاسل وأرقام مثل هذا:
مثال
age = 36
txt = "My name is John, I am " + age
print(txt)
لكن يمكننا الجمع بين السلاسل والأرقام باستخدام format()
الطريقة!
تأخذ الطريقة format()
الوسيطات التي تم تمريرها وتنسيقها وتضعها في السلسلة حيث تكون العناصر النائبة
{}
:
مثال
استخدم format()
طريقة إدراج الأرقام في السلاسل:
age = 36
txt = "My name is John, and I am {}"
print(txt.format(age))
تأخذ طريقة format () عددًا غير محدود من الوسائط ، ويتم وضعها في العناصر النائبة ذات الصلة:
مثال
quantity = 3
itemno = 567
price = 49.95
myorder = "I want {}
pieces of item {} for {} dollars."
print(myorder.format(quantity,
itemno, price))
يمكنك استخدام أرقام الفهرس {0}
للتأكد من وضع الوسيطات في العناصر النائبة الصحيحة:
مثال
quantity = 3
itemno = 567
price = 49.95
myorder = "I want to pay {2}
dollars for {0} pieces of item {1}."
print(myorder.format(quantity,
itemno, price))
تعرف على المزيد حول تنسيق السلسلة في فصل تنسيق السلسلة .