Функция bytes() — один из базовых инструментов Python для работы с бинарными данными. Она позволяет создавать неизменяемые последовательности байтов, которые широко используются при обработке файлов, сетевом взаимодействии, кодировании строк, работе с криптографией и низкоуровневыми протоколами. Тип bytes — это неизменяемая последовательность чисел от 0 до 255, представляющая бинарные данные. Его можно сравнить со строкой (str), но вместо символов он хранит байты. Пример байтовой строки: data = b"Hello"
print(data) # b'Hello' Такой формат широко применяется при работе: Функция bytes() может использоваться пятью способами: bytes() # Создаёт пустой объект
bytes(10) # Создаёт последовательность из 10 нулевых байтов
bytes(iterable) # Из набора чисел (0..255)
bytes(string, encoding) # Из строки
bytes(buffer) # Из объекта, поддерживающего буферный протокол Создаёт пустую бинарную строку: data = bytes()
print(data) # b'' Используется, когда нужно выделить место под буфер: buffer = bytes