Sobes.tech
Junior — Middle
89

Да ли имате искуства са типом података Bytearray?

Компаније где су питане
Магнит Тех

Одговор од АИ

sobes.tech АИ

Да, тип данных bytearray в Python представляет собой изменяемую последовательность байтов. Он полезен, когда нужно работать с бинарными данными, которые можно изменять без создания нового объекта.

Пример использования:

# Создаем bytearray из строки
b = bytearray(b'hello')

# Изменяем первый байт
b[0] = ord('H')

print(b)  # bytearray(b'Hello')

# Добавляем байт
b.append(33)  # добавляем '!' (ASCII 33)

print(b)  # bytearray(b'Hello!')

bytearray часто используется для работы с файлами, сетевыми потоками и другими операциями, где требуется изменяемый буфер байтов.