Байты¶
Байтовые строки очень похожи на обычные строки, но с некоторыми отличиями.
Что такое байты? Байт - минимальная единица хранения и обработки цифровой информации. Последовательность байт представляет собой какую-либо информацию (текст, картинку, мелодию...).
Создание байтовой строки¶
Создаём байтовую строку:
1 2 3 4 5 6 7 8 |
|
Функция bytes
принимает список чисел от 0
до 255
и возвращает байты, получающиеся применением функции chr
.
1 2 3 4 5 6 |
|
Что делать с байтами? Хотя байтовые строки поддерживают практически все строковые методы, с ними мало что нужно делать. Обычно их надо записать в файл / прочесть из файла и преобразовать во что-либо другое (конечно, если очень хочется, то можно и распечатать). Для преобразования в строку используется метод decode
:
1 2 |
|
Bytearray¶
Bytearray в Python - массив байт. От типа bytes
отличается только тем, что является изменяемым.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|