الفرق بين المراجعتين لصفحة: «Python/str/startswith»
سطر 21: | سطر 21: | ||
== القيمة المعادة == | == القيمة المعادة == | ||
تعيد الدالة <code>startswith()</code> القيمة <code>True</code> إن كانت [[Python/str | السلسلة النصية]] تبدأ بالقيمة الممرّرة إلى المعامل <code>prefix</code>، وتعيد القيمة <code>False</code> فيما عدا | تعيد الدالة <code>startswith()</code> القيمة <code>True</code> إن كانت [[Python/str | السلسلة النصية]] تبدأ بالقيمة الممرّرة إلى المعامل <code>prefix</code>، وتعيد القيمة <code>False</code> فيما عدا ذلك. | ||
== أمثلة == | == أمثلة == |
مراجعة 13:27، 14 مايو 2018
تتحقّق الدالة من أنّ السلسلة النصية تبدأ بالقيمة التي يحدّدها المستخدم.
البنية العامة
x.startswith()
المعاملات
prefix
السلسل النصية التي ستبحث عنها الدالة. يمكن لهذا المعامل أن يكون صفّاً من السلاسل النصية.
start
الموقع الذي تبدأ منه الدالة عملية الاختبار ضمن السلسلة الأصلية.
end
الموقع الذي تنهي فيه الدالة عملية المقارنة ضمن السلسلة الأصلية.
القيمة المعادة
تعيد الدالة startswith()
القيمة True
إن كانت السلسلة النصية تبدأ بالقيمة الممرّرة إلى المعامل prefix
، وتعيد القيمة False
فيما عدا ذلك.
أمثلة
>>> name = "Hsoub Wiki"
>>> name.startswith("Hso")
True
>>> name.startswith(("Hso", "Wik"))
True
>>> name.startswith("Wik")
False
>>> name.startswith("Wik", 6)
True