تنسيق السلسلة
تعلم كيفية تنسيق السلاسل في Python باستخدام طرق مختلفة، بما في ذلك f-strings وعامل %.
سنغطي ما يلي...
String formatting in Python refers to the process of embedding variables or expressions within a string. It allows inserting values into a string at runtime, enabling greater flexibility.
التنسيق باستخدام سلاسل 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}")
توضيح
وهنا شرح الكود:
السطر الرابع: يستخدم سلسلة نصية 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
السطر ١٣: يستخدم سلسلة حروف f لإدراج قيمة
pi
في السلسلة، بتنسيق منزلتين عشريتين. إليك إخراج بعد استخدام سلسلة حروف f:The value of pi is 3.14
السطر ١٤: يستخدم سلسلة نصية f لإدراج قيمة
pi
في السلسلة، بتنسيق ٥ خانات عشرية. إليك إخراج بعد استخدام سلسلة نصية f:The value of pi is 3.14159
السطر ١٩: يستخدم سلسلة نصية f لإدراج قيمة ...