loader image
الرئيسية > دروس تقنية > البرمجة > تنسيق النصوص في بايثون

تنسيق النصوص في بايثون

في بعض الأحيان نحتاج إلى دمج النصوص مع القيم أو المتغيرات داخل جملة واحدة.
على سبيل المثال، نريد أن نكتب جملة مثل: My name is Massa and I am 22 years old (اسمي ماسا وعمري 22 سنة). حيث يمكن تنفيذ ذلك بعدة طرق في بايثون.

الطريقة الأولى هي الطريقة القديمة، حيث نستخدم الرمز ‎%‎ مع نوع البيانات المناسب. مثل ‎%s‎ للنصوص و‎%d‎ للأرقام الصحيحة:

name = "Massa"
age = 22
print("My name is %s and I am %d years old." % (name, age))

الطريقة الثانية هي استخدام ‎format()‎. حيث نضع داخل النص أقواسًا ‎{}‎ ويتم استبدالها بالقيم المحددة في الدالة:

name = "Massa"
age = 22
print("My name is {} and I am {} years old.".format(name, age))

الطريقة الثالثة هي استخدام ‎f-string‎، وهي الأسهل والأكثر استخدامًا. حيث نضع الحرف ‎f‎ قبل النص، ثم نكتب المتغيرات مباشرة داخل الأقواس ‎{}‎:

name = "Massa"
age = 22
print(f"My name is {name} and I am {age} years old.")
×

# اساسيات بايثون للمبتدئين

استكشف المزيد من المقالات في هذا القسم

المزيد من المقالات

المزيد من الدورات

المزيد من المسارات