...

/

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

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

تعلم كيفية تنسيق السلاسل في 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:

Press + to interact
# 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}")

توضيح

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

  • السطر الرابع: يستخدم سلسلة نصية 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 لإدراج قيمة ...