جاري التحميل...

سلاسل f

من دون f تبقى الأقواس حروفًا. print("{guest}") يكتب {guest}. Python لا يبحث عن الاسم. الصق f بأول علامة الاقتباس ليُقرأ ما داخل القوسين.

مع f، ثم من دونه

python
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، لأنك لم تكتب شيئًا بينهما.

اسمان وفراغ تكتبه

python
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 يبقى طريقة لوضع الاسم داخل النص.

قلها أنت

  1. guest يمسك lida. f"{guest}" يكتب lida.
  2. "{guest}" يكتب {guest}.
  3. f"{guest} {drink}" يكتب lida tea.
  4. f"{guest}{drink}" يكتب lidatea.

قراءات خاطئة

  • انتظار {guest} على الشاشة من f"{guest}"
  • انتظار lida من "{guest}"
  • نسيان f
  • نسيان الفراغ ثم التعجب لأن الكلمتين التصقتا
  • ظن أن print استبدل الاسم المخزّن

إن جمعتها

f قبل علامة الاقتباس يقرأ الأسماء داخل الأقواس.
f"{guest}" يكتب lida. "{guest}" يكتب {guest}.
f"{guest} {drink}" يكتب lida tea. الفراغ تكتبه أنت.
الأسماء المخزّنة تبقى كما كانت.
الصفحة التالية تقطع النص من موضعه.

🧠 اختبر معرفتك

جاهز للبدء

اختبر معرفتك

تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع

❓
4
الأسئلة
🎯
70%
للنجاح
♾️
∞
الوقت
🔄
∞
المحاولات

📝 التعليمات

  • اقرأ كل سؤال بعناية
  • اختر أفضل إجابة لكل سؤال
  • يمكنك إعادة الاختبار عدة مرات كما تريد
  • سيتم عرض تقدمك في الأعلى