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

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

تعيد الدالة join()‎ كائن البياتات أو كائن مصفوفة البايتات الناتج عن ربط البيانات الثنائية التابعة لكائن قابل للتكرار (iterable).

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

b.join()

المعاملات

iterable

كائن قابل للتكرار مثل الصفوف و القواميس و القوائم و المجموعات.

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

تعيد الدالة join()‎ كائن البياتات أو كائن مصفوفة البايتات الناتج عن ربط البيانات الثنائية التابعة لكائن قابل للتكرار (iterable).

تطلق الدالة الخطأ TypeError إن تضمن المعامل iterable أي قيمة ليست شبيهة بالبايتات bytes-like object، إضافة إلى السلاسل النصية.

أمثلة

يبين المثال التالي القيم المعادة من تطبيق الدالة:

>>> s = [b'100', b'200', b'300', b'400', b'500']
>>> sep = b', '
>>> sep.join(s)
b'100, 200, 300, 400, 500'
>>> s = [b'100', b'200', b'300', '400', b'500']
>>> sep = b', '
>>> sep.join(s)
Traceback (most recent call last):
  File "<input>", line 1, in <module>
    sep.join(s)
TypeError: sequence item 3: expected a bytes-like object, str found

انظر أيضًا

مصادر