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

تقطيع السلسلة والقائمة

guest[0:2] يبدأ من المكان 0 ويقف قبل المكان 2. فتأتي l و i ولا تأتي d. الناتج li لا lid. العدّ يبدأ من صفر لا من واحد. في lida: l مكانها 0، و i مكانها 1، و d مكانها 2، و a مكانها 3.

رقم النهاية يبقى خارجًا

python
guest = "lida"
print(guest[0:2])
print(guest[1:])

السطر الأول li. السطر الثاني ida. guest[1:] من المكان 1 حتى الآخر: i ثم d ثم a. لا رقم نهاية يُترك خارجًا. guest[:2] هو القطع نفسه الذي في guest[0:2].

حرف واحد من الأول أو من الآخر

guest[0] هو الحرف الأول l. guest[-1] هو الحرف الأخير a. الإشارة السالبة تعدّ من الآخر. -1 هو المكان الأخير، وليس طرحًا تكتبه.

الحرف الأول ثم الأخير

python
guest = "lida"
print(guest[0])
print(guest[-1])

السطران l ثم a. هذه الأماكن لكلمة lida.

📊 أماكن lida

المكان الحرف
0 l
1 i
2 d
3 a

مكان غير موجود يوقف البرنامج

لـ lida أماكن من 0 إلى 3. guest[4] يطلب مكانًا غير موجود، فيتوقف البرنامج. الطول 4 وآخر مكان هو 3 لا 4. الطول والمكان ليسا العدد نفسه.

الأقواس نفسها، لكن البند كامل

القائمة عدة بنود بالترتيب، داخل أقواس مربعة، بينها فاصلة. names = ["lida", "tea"] فيها بندان. names[0] ليس الحرف l. هو البند الأول كله: كلمة lida. names[1] كلمة tea. قطع السلسلة يعطي حروفًا. قطع القائمة يعطي بنودًا. بناء القائمة وتغييرها صفحة لاحقة. هنا تأخذ بندًا بمكانه فقط.

البند الأول ثم الثاني

python
names = ["lida", "tea"]
print(names[0])
print(names[1])

الصفحة التالية صح أو خطأ

هنا لا تفصل الصح من الخطأ، ولا تضع اسمًا داخل جملة، ولا تغيّر حالة الحرف. الصفحة التالية قيمة تكون إما صحًا وإما خطأ. القطع يبقى طريقة لأخذ حروف، أو بند كامل، بالمكان.

قلها أنت

  1. guest[0] هو l. guest[-1] هو a.
  2. guest[0:2] هو li لا lid.
  3. guest[1:] هو ida.
  4. guest[4] يوقف البرنامج.
  5. names[0] هو كلمة lida لا الحرف l.

قراءات خاطئة

  • حسبان الحرف الأول في المكان 1
  • انتظار lid من guest[0:2]
  • انتظار الحرف l من names[0]
  • أخذ الطول 4 مكانًا يمكن قراءته
  • قراءة -1 كطرح لا كآخر حرف

إن جمعتها

الأماكن تبدأ من 0. guest[0] هو l. guest[-1] هو a.
guest[0:2] هو li. رقم النهاية لا يُؤخذ.
guest[1:] هو ida.
guest[4] يوقف البرنامج. آخر مكان في lida هو 3.
names[0] هو البند الأول كله. الصفحة التالية صح أو خطأ.

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

جاهز للبدء

اختبر معرفتك

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

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

📝 التعليمات

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