ماهية صيغة #f_string في لغة البرمجة بايثون.؟
f-string هي اختصار لـ "formatted string literals"
وهي طريقة جديدة لإنشاء سلاسل نصية (strings) مُهيأة (formatted) في Python 3.6 وما بعدها.
تعمل f-strings عن طريق إضافة حرف f قبل السلسلة النصية (string)، مثل هذا المثال:
سينتج عن هذا المثال السطر التالي:
في هذا المثال، تم إنشاء سلسلة نصية (string) وإضافة قيمتين مهيأتين (formatted) داخلها باستخدام الأقواس المتكونة من فتحية وغلقية ({}) مع وضع القيم الخاصة بهما داخلهما، وذلك باستخدام الـ f-strings.
يمكن أيضًا استخدام الـ f-strings مع التعابير الرياضية والدوال، على سبيل المثال:
سينتج عن هذا المثال السطر التالي:
وكما ترى، فإن f-strings تسهل كتابة السلاسل النصية المُهيأة وتجعل الشفافية والوضوح أسهل عند عملية القراءة والصيانة.
f-string هي اختصار لـ "formatted string literals"
وهي طريقة جديدة لإنشاء سلاسل نصية (strings) مُهيأة (formatted) في Python 3.6 وما بعدها.
تعمل f-strings عن طريق إضافة حرف f قبل السلسلة النصية (string)، مثل هذا المثال:
name = "John"
age = 30
message = f"My name is {name} and I'm {age} years old."
print(message)
سينتج عن هذا المثال السطر التالي:
My name is John and I'm 30 years old.
في هذا المثال، تم إنشاء سلسلة نصية (string) وإضافة قيمتين مهيأتين (formatted) داخلها باستخدام الأقواس المتكونة من فتحية وغلقية ({}) مع وضع القيم الخاصة بهما داخلهما، وذلك باستخدام الـ f-strings.
يمكن أيضًا استخدام الـ f-strings مع التعابير الرياضية والدوال، على سبيل المثال:
num1 = 10
num2 = 20
result = f"The sum of {num1} and {num2} is {num1 + num2}."
print(result)
سينتج عن هذا المثال السطر التالي:
The sum of 10 and 20 is 30.
وكما ترى، فإن f-strings تسهل كتابة السلاسل النصية المُهيأة وتجعل الشفافية والوضوح أسهل عند عملية القراءة والصيانة.
❤2👍1