الفرق بين المراجعتين لصفحة: «Python/bytes/startswith»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>bytes.startswith()</code> في بايثون}}</noinclude> تتحقّق الدالة من أنّ البيانات الث...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>bytes.startswith()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>bytes.startswith()</code> في بايثون}}</noinclude> | ||
تتحقّق الدالة من أنّ البيانات الثنائية تبدأ بالقيمة التي يحدّدها المستخدم. | تتحقّق الدالة من أنّ البيانات الثنائية تبدأ بالقيمة التي يحدّدها المستخدم. | ||
المراجعة الحالية بتاريخ 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