التابع array.tobytes()
في بايثون
يحول التابع المصفوفة إلى مصفوفة من قيم الجهاز ويعيد كذلك تمثيل البايتات (تسلسل البايتات نفسه الذي يمكن كتابته إلى ملف باستخدام التابع tofile()
).
تغير اسم التابع tostring()
إلى tobytes()
في الإصدار 3.2 وذلك لزيادة الإيضاح.
البنية العامة
array.tobytes()
القيمة المعادة
يعيد التابع التمثيل الخاص بالبايتات (تسلسل البايتات نفسه الذي يمكن كتابته إلى ملف باستخدام التابع tofile()).
أمثلة
يبين المثال التالي آلية عمل التابع:
>>> import array
>>> a1 = array.array('l', [1, 2, 3, 4, 5])
>>> a1
array('l', [1, 2, 3, 4, 5])
>>> a1.tobytes()
b'\x01\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00'
انظر أيضًا
- التابع
array.tofile()
: يكتب التابع جميع العناصر (كقيم جهاز) في كائن الملف المعطى. - التابع
array.tolist()
: يحول التابع المصفوفة إلى قائمة عادية تتضمن نفس العناصر. - التابع
array.tounicode()
: يحول التابع المصفوفة إلى سلسلة نصية بترميز Unicode.
مصادر
صفحة Efficient arrays of numeric values في توثيق بايثون الرسمي.