все Python 3Байтовые последовательностифункция
bytearray.append
bytearray — мутирующие
Добавляет один байт (int 0–255) в конец (изменяет объект).
Синтаксис
ba.append(...)
Аргумент — целое от 0 до 255, а не байтовая строка: ba.append(b'c') падает с TypeError, нужно либо ba.append(99), либо ba += b'c'. Это та же логика, по которой индексация bytearray отдаёт int, а не односимвольный объект; выход за 0–255 даёт ValueError, а само добавление в конец стоит амортизированно O(1).
Примеры
ba = bytearray(b'ab')
ba.append(99)
print(ba) # → bytearray(b'abc')
См. также
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности