الفرق بين المراجعتين لصفحة: «Python/bytes/join»
لا ملخص تعديل |
ط استبدال النص - ':الدالة' ب':التابع' |
||
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE:التابع <code>bytes.join()</code> في بايثون}}</noinclude> | ||
يعيد التابع <code>join()</code> كائن البياتات أو كائن مصفوفة البايتات الناتج عن ربط البيانات الثنائية التابعة لكائن قابل للتكرار (iterable). | يعيد التابع <code>join()</code> كائن البياتات أو كائن مصفوفة البايتات الناتج عن ربط البيانات الثنائية التابعة لكائن قابل للتكرار (iterable). | ||
سطر 41: | سطر 41: | ||
* [https://docs.python.org/3/library/stdtypes.html#str.join قسم join في صفحة Types في توثيق بايثون الرسمي.] | * [https://docs.python.org/3/library/stdtypes.html#str.join قسم join في صفحة Types في توثيق بايثون الرسمي.] | ||
[[تصنيف:Python]] | [[تصنيف:Python]] | ||
[[تصنيف:Python | [[تصنيف:Python Method]] | ||
[[تصنيف:Python | [[تصنيف:Python Types]] | ||
[[تصنيف:Python Bytes]] |
المراجعة الحالية بتاريخ 11:59، 10 يونيو 2018
يعيد التابع join()
كائن البياتات أو كائن مصفوفة البايتات الناتج عن ربط البيانات الثنائية التابعة لكائن قابل للتكرار (iterable).
البنية العامة
str.join(iterable)
المعاملات
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