Рубрики
Без рубрики

Что делает символ «B» перед стрункой буквальной в Python?

У Python иногда есть символ «B» перед струной. Вы научитесь сделать вар … Tagged с Python.

У 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”