Встроенная функция Python bytes()

Из документации Python 3

Возвращает новый объект «bytes», который представляет собой неизменяемую последовательность целых чисел в диапазоне [...]. bytes — это неизменяемая версия bytearray – она имеет те же не изменяющие методы, а также то же поведение при индексации и нарезке.

Введение

В Python тип bytes представляет собой неизменяемую последовательность отдельных байтов. Он представляет собой последовательность целых чисел в диапазоне от 0 до 255, которую можно использовать для представления двоичных данных, таких как изображения, аудио или другие типы файлов.

Вы можете создать объект bytes несколькими способами. Один из способов — использовать конструктор bytes() и передать ему строку, объект bytearray или объект bytes. Например:

data = "Hello, World!"
bytes_obj = bytes(data, "utf-8")
print(bytes_obj)
b'Hello, World!'

Другой способ — использовать литеральную нотацию, добавив префикс b или B к строке:

data = b"Hello, World!"
print(data)
b'Hello, World!'

Связанные ссылки