У Python иногда есть символ «B» перед струной. Вы узнаете, как сделать тип переменной как байт.
Вы также узнаете Что делает персонаж «B» в Python
Пример
Рассмотрим следующие примеры,
# variable definitions t_str = 'string' t_bytes = b'string' # print the types print(type(t_str)) print(type(t_bytes))
Вы можете попробовать это оба в оболочка и из сценарий
Программа выше выводит это:
Это означает, что они другого типа.
Строка против байтов
В соответствии с приведенным выше примером, префикс символа «B» к строка , делает переменную Тип данных байты.
В префиксе «B» до версии 3 Python проигнорировал переменные байты с «B» в более поздней версии. Он может содержать символы ASCII, и он должен быть выражен в байтах со значением побега 128 или выше.
Байты являются фактическими данными. Строки являются абстракцией. Байт – это коллекция из 8 бит, также известная как бинарный
Читать далее:
Оригинал: “https://dev.to/natamacm/what-does-the-b-character-do-in-front-of-a-string-literal-in-python-2m21”