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

من موسوعة حسوب
< Python‏ | bytes
مراجعة 13:34، 14 مايو 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>bytes.startswith()‎</code> في بايثون}}</noinclude> تتحقّق الدالة من أنّ البيانات الث...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


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

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

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

انظر أيضًا

مصادر