startswith تختبر بداية النص؛ تقبل نصًا أو tuple من البادئات النصية. [1]
الخلاصة السريعة
استخدم tuple؛ القائمة في مثالنا تثير TypeError. [1]
- startswith تختبر بداية النص؛ تقبل نصًا أو tuple من البادئات النصية. [1]
- مع tuple من النصوص، تكفي بادئة مطابقة واحدة؛ لا يلزم تطابق جميع البادئات. [1]
- مثال مؤلف على CPython 3.12.14: s="blue-box" وt=("red","blue")؛ s.startswith(t) تعطي True. [1]
- مع v=["red","blue"]، الاستدعاء s.startswith(v) يثير TypeError رغم احتواء القائمة على النصين نفسيهما. [1]
- الفحص المنفرد: s.startswith("red") تعطي False، وs.startswith("blue") تعطي True؛ الثانية كافية. [1]
الوسيط المقبول
startswith تختبر بداية النص؛ تقبل نصًا أو tuple من البادئات النصية. [1]
مطابقة واحدة
مع tuple من النصوص، تكفي بادئة مطابقة واحدة؛ لا يلزم تطابق جميع البادئات. [1]
بادئات في tuple
مثال مؤلف على CPython 3.12.14: s="blue-box" وt=("red","blue")؛ s.startswith(t) تعطي True. [1]
s.startswith(t) -> True [1]

قائمة وفحص منفرد
مع v=["red","blue"]، الاستدعاء s.startswith(v) يثير TypeError رغم احتواء القائمة على النصين نفسيهما. [1]
s.startswith(v) -> TypeError [1]
الفحص المنفرد: s.startswith("red") تعطي False، وs.startswith("blue") تعطي True؛ الثانية كافية. [1]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
