الدالة bytes.startswith()‎ في بايثون

من موسوعة حسوب
< Python‏ | bytes
مراجعة 08:22، 9 يونيو 2018 بواسطة عبد اللطيف ايمش (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

b.startswith()

المعاملات

prefix

التسلسل الذي ستبحث عنه الدالة، ويمكن أن يكون أيّ كائن شبيه بالبايتات (bytes-like object).

start

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

end

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

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

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

أمثلة

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

انظر أيضًا

مصادر