الفرق بين المراجعتين لصفحة: «Python/str/startswith»

من موسوعة حسوب
< Python‏ | str
سطر 21: سطر 21:


== القيمة المعادة ==
== القيمة المعادة ==
تعيد الدالة <code>startswith()‎</code> القيمة <code>True</code> إن كانت [[Python/str | السلسلة النصية]] تبدأ بالقيمة الممرّرة إلى المعامل <code>suffix</code>، وتعيد القيمة <code>False</code> فيما عدا ذلك، ويمكن للمعامل <code>suffix</code> أن يكون صفًّا <code>tuple</code> من الكلمات.
تعيد الدالة <code>startswith()‎</code> القيمة <code>True</code> إن كانت [[Python/str | السلسلة النصية]] تبدأ بالقيمة الممرّرة إلى المعامل <code>prefix</code>، وتعيد القيمة <code>False</code> فيما عدا ذلك، ويمكن للمعامل <code>suffix</code> أن يكون صفًّا <code>tuple</code> من الكلمات.


== أمثلة ==
== أمثلة ==

مراجعة 13:27، 14 مايو 2018


تتحقّق الدالة من أنّ السلسلة النصية تبدأ بالقيمة التي يحدّدها المستخدم.

البنية العامة

x.startswith()

المعاملات

prefix

السلسل النصية التي ستبحث عنها الدالة. يمكن لهذا المعامل أن يكون صفّاً من السلاسل النصية.

start

الموقع الذي تبدأ منه الدالة عملية الاختبار ضمن السلسلة الأصلية.

end

الموقع الذي تنهي فيه الدالة عملية المقارنة ضمن السلسلة الأصلية.

القيمة المعادة

تعيد الدالة startswith()‎ القيمة True إن كانت السلسلة النصية تبدأ بالقيمة الممرّرة إلى المعامل prefix، وتعيد القيمة False فيما عدا ذلك، ويمكن للمعامل suffix أن يكون صفًّا tuple من الكلمات.

أمثلة

>>> name = "Hsoub Wiki"
>>> name.startswith("Hso")
True
>>> name.startswith(("Hso", "Wik"))
True
>>> name.startswith("Wik")
False
>>> name.startswith("Wik", 6)
True

انظر أيضًا

مصادر