الدالة 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