Типы данных bytestring и string в Python отличаются по своему назначению. 14
Строки представляют собой текст в формате Unicode. 1 Они используются, когда необходима работа с текстом. 1
Байтовые строки (тип bytes) используются для обработки бинарных данных и текстов, закодированных в определённой кодировке. 1 Они востребованы в ситуациях, когда требуется передача, приём или сохранение бинарных данных. 1
Строки создаются с помощью обычных кавычек, а для создания байтовых строк нужно применить префикс b. 1
Таким образом, строки используются для работы с текстом, а байтовые строки — для технических целей. 1