...

/

تنسيق السلسلة

تنسيق السلسلة

تعلم كيفية تنسيق السلاسل في Python باستخدام طرق مختلفة، بما في ذلك f-strings وعامل %.

سنغطي ما يلي...

تنسيق السلسلة في Python هو عملية تضمين المتغيرات أو التعبيرات داخل السلسلة. يسمح هذا بإدراج قيم في السلسلة أثناء التشغيل، مما يوفر مرونة أكبر.

التنسيق باستخدام سلاسل f

تُقدّم سلاسل f الإصدار 3.6 من Python ، والمعروفة أيضًا باسم سلاسل الأحرف المنسقة، والتي تُوفّر طريقةً بسيطةً ومفهومةً لتنسيق السلاسل. باستخدام سلاسل f، يُمكن تضمين التعبيرات مباشرةً في سلاسل الأحرف، مما يُسهّل التنسيق. إليك مثالٌ يوضح استخدام سلاسل f:

Press + to interact
Python 3.10.4
# Basic variable insertion
name = "ABC"
age = 30
print(f"My name is {name} and I am {age} years old")
# Arithmetic operations
a = 10
b = 20
print(f"The sum of {a} and {b} is {a + b}")
# Specifying decimal precision
pi = 3.14159265359
print(f"The value of pi is {pi:.2f}")
print(f"The value of pi is {pi:.5f}")
# Padding with zeros
number1 = 5
number2 = 79
print(f"Number after padding {number1:03}")
print(f"Number after padding {number2:03}")

توضيح

وهنا شرح الكود:

  • السطر 4: يستخدم سلسلة f لإدراج قيم المتغيراتname وage في السلسلة. هذا هو إخراج بعد استخدام سلسلة f: My name is ABC and I am 30 years old

  • السطر 9: يستخدم سلسلة f لإدراج قيم المتغيراتa وb ، ونتيجة العملية الحسابيةa + b في السلسلة. هذا هو إخراج بعد استخدام سلسلة f: The sum of 10 and 20 is 30

  • السطر 13: يستخدم سلسلة f لإدراج قيمةpi في السلسلة النصية، مُنسَّقةً إلى منزلتين عشريتين. إليك إخراج بعد استخدام سلسلة نصية بحرف f: The value of pi is 3.14

  • السطر 14: يستخدم سلسلة f لإدراج قيمةpi في السلسلة النصية، بتنسيق خمسة أرقام عشرية. إليك إخراج بعد استخدام سلسلة نصية بحرف f:The value of pi is 3.14159

  • السطر 19: يستخدم سلسلة f لإدراج قيمة ...