Подтвердить что ты не робот

Значение 0x и \x в шестнадцатеричных строках python?

Я выполняю двоичные операции, которые часто отображаются как hex-es. Я видел как 0x и \x.

В каком случае это используется?

4b9b3361

Ответ 1

0x используется для буквенных чисел. "\x" используется внутри строк для представления символа

>>> 0x41
65
>>> "\x41"
'A'

>>> "\x01" # a non printable character
'\x01'

Ответ 2

0x следует за номером, означает номер HEX

\x следует за номером, означает символы HEX ascii

проверьте его здесь: таблица ascii