مصفوفات البايتات في بايثون

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث

مصفوفات البايتات bytearray هي الكائنات القابلة للتغيير والتي تقابل كائنات البايتات bytes.

يكون التصريح عن مصفوفات البايتات باستخدام الدالة bytearray()‎ حصرًا، ولا توجد طريقة أخرى:

>>> bytearray() # مصفوفة بايتات فارغة
bytearray(b'')
>>> bytearray(10) # مصفوفة بايتات فارغة ولها طول محدّد
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')

تعيد الدالة ()bytearray مصفوفة جديدة من البايتات، وهي تسلسل من الأعداد الصحيحة قابل للتغيير ضمن المدى ‎0 <= x < 256.

لمّا كانت مصفوفات البايتات قابلة للتغيير فإنّها تدعم العمليات التي تُجرى على التسلسلات القابلة للتغيير إضافة إلى العمليات الشائعة والتي تُجرى على البايتات ومصفوفات البايتات.

مصادر