سلاسل f
من دون f تبقى الأقواس حروفًا. print("{guest}") يكتب {guest}. Python لا يبحث عن الاسم. الصق f بأول علامة الاقتباس ليُقرأ ما داخل القوسين.
guest = "lida"
print(f"{guest}")
print("{guest}")
السطر الأول lida. السطر الثاني {guest}. guest يمسك النص lida، والاسم نفسه لا يتبدّل. علامات الاقتباس ما زالت نصًا. f يحدّد المواضع التي يظهر فيها المخزّن.
f ملاصق لعلامة الاقتباس. فراغ بين f وعلامة الاقتباس ليس هذه العلامة، ويتوقف البرنامج.
الفراغ تكتبه أنت
drink يمسك tea. f"{guest} {drink}" يكتب lida tea. الفراغ بين زوجي الأقواس حرف كتبته أنت. f"{guest}{drink}" يصير lidatea، لأنك لم تكتب شيئًا بينهما.
guest = "lida"
drink = "tea"
print(f"{guest} {drink}")
كل صف هو الأسماء المخزّنة نفسها. guest يمسك lida و drink يمسك tea. الذي يتغيّر هو كتابة print فقط.
📊 ماذا يغيّر f
| ما تكتبه | ماذا يكتب print |
|---|---|
| f"{guest}" | lida |
| "{guest}" | {guest} |
| f"{guest} {drink}" | lida tea |
المخزّن يبقى
print لا يستبدل ما يمسكه guest. بعد هذه الأسطر يبقى guest هو lida ويبقى drink هو tea. سلسلة f تبني سطرًا جديدًا لذلك الـ print. الأقواس الفارغة f"{}" توقف البرنامج: لا اسم داخلها ليُقرأ.
الصفحة التالية تقطع النص من موضعه
هنا لا تقطع النص برقم موضع، ولا تغيّر حالة الحرف، ولا تجمع أعدادًا. الصفحة التالية تقطع السلسلة من حيث تقف الحروف. f يبقى طريقة لوضع الاسم داخل النص.
قلها أنت
- guest يمسك lida. f"{guest}" يكتب lida.
- "{guest}" يكتب {guest}.
- f"{guest} {drink}" يكتب lida tea.
- f"{guest}{drink}" يكتب lidatea.
قراءات خاطئة
- انتظار {guest} على الشاشة من f"{guest}"
- انتظار lida من "{guest}"
- نسيان f
- نسيان الفراغ ثم التعجب لأن الكلمتين التصقتا
- ظن أن print استبدل الاسم المخزّن
إن جمعتها
f قبل علامة الاقتباس يقرأ الأسماء داخل الأقواس.
f"{guest}" يكتب lida. "{guest}" يكتب {guest}.
f"{guest} {drink}" يكتب lida tea. الفراغ تكتبه أنت.
الأسماء المخزّنة تبقى كما كانت.
الصفحة التالية تقطع النص من موضعه.
🧠 اختبر معرفتك
اختبر معرفتك
تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع
📝 التعليمات
- اقرأ كل سؤال بعناية
- اختر أفضل إجابة لكل سؤال
- يمكنك إعادة الاختبار عدة مرات كما تريد
- سيتم عرض تقدمك في الأعلى