تنسيق السلسلة
تعلم كيفية تنسيق السلاسل في Python باستخدام طرق مختلفة، بما في ذلك f-strings وعامل %.
سنغطي ما يلي...
تنسيق السلسلة في Python هو عملية تضمين المتغيرات أو التعبيرات داخل السلسلة. يسمح هذا بإدراج قيم في السلسلة أثناء التشغيل، مما يوفر مرونة أكبر.
التنسيق باستخدام سلاسل f
تُقدّم سلاسل f الإصدار 3.6 من Python ، والمعروفة أيضًا باسم سلاسل الأحرف المنسقة، والتي تُوفّر طريقةً بسيطةً ومفهومةً لتنسيق السلاسل. باستخدام سلاسل f، يُمكن تضمين التعبيرات مباشرةً في سلاسل الأحرف، مما يُسهّل التنسيق. إليك مثالٌ يوضح استخدام سلاسل f:
# Basic variable insertionname = "ABC"age = 30print(f"My name is {name} and I am {age} years old")# Arithmetic operationsa = 10b = 20print(f"The sum of {a} and {b} is {a + b}")# Specifying decimal precisionpi = 3.14159265359print(f"The value of pi is {pi:.2f}")print(f"The value of pi is {pi:.5f}")# Padding with zerosnumber1 = 5number2 = 79print(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 لإدراج قيمة ...