English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يعود bytearray() إلى عنصر bytearray، وهو مجموعة من الأعداد الثنائية.
نحو bytearray()
bytearray([source[, encoding[, errors]]])
يعود bytearray() إلى عنصر bytearray، وهو سلسلة من الأعداد الصحيحة القابلة للتغيير (يمكن تعديلها) تتوافق مع النطاق 0 <= x <256.
إذا كنت ترغب في استخدام النسخة غير القابلة للتغيير، استخدمbytes()الطريقة.
bytearray() يحتوي على ثلاثة معلمات اختيارية:
source(اختياري) -لإعداد مصدر البايتات source.
encoding(اختياري) -اگر source يك رشته باشد، كدكاري رشته است.
errors (اختياري) -اگر source يك رشته باشد، اقداماتي كه در صورت كاهش كدكاري انجام ميشود (اطلاعات بيشتر:كدكاري رشته)
كيفيت استفاده از پارامتر source براي اوليهكننده آرايه بيتي به شرح زير است:
نوع | توضيح |
---|---|
رشته | براي كدكاري رشته به بيتها با استفاده از str.encode()، باید همچنين اطلاعات كدكاري را ارائه دهيدencoding و انتخابيerrors |
اعداد صحيح | یک آرايه با اندازه داده شده ايجاد ميكنيم، همه عناصر آرايه به null اوليهكننده ميشوند |
اشيا | بافر خواندني اشيا براي اوليهكننده آرايه بيتي استفاده خواهد شد |
قابل تكرار | یک آرايه با اندازه برابر تعداد قابل تكرار ايجاد ميكنيم و آن را با عناصر قابل تكرار اوليهكننده ميكنيم. باید 0 <= x <256 بيننده باشد |
بدون منبع (آرگومانها) | یک آرايه با اندازه 0 ايجاد ميكنيم. |
مетод bytearray() آرايه بيتياي با اندازه و مقدار اوليه داده شده برمیگرداند.
string = "بايثون است جالب." # رشتهاي كه با كدكافي utf-8 كدكاري شده است arr = bytearray(string, 'utf-8') print(arr)
وقتي كه برنامه را اجرا ميكنيد، خروجي به شرح زير است:
bytearray(b'بايثون است جالب.')
size = 5 arr = bytearray(size) print(arr)
وقتي كه برنامه را اجرا ميكنيد، خروجي به شرح زير است:
bytearray(b'\x00\x00\x00\x00\x00')
rList = [1, 2, 3, 4, 5] arr = bytearray(rList) print(arr)
وقتي كه برنامه را اجرا ميكنيد، خروجي به شرح زير است:
bytearray(b'\x01\x02\x03\x04\x05')