следующим образом:
192 << 24 + 168 << 16 + 0 << 8 + 1
Получаем 3232235521.
Как сделать обратную операцию?
С помощью & и >>
ipnum = 3232235521 [(ipnum & 255 << b) >> b for b in[24, 16, 8, 0]]
перевести в шестнадцатеричное представление в строке,разбить по 2 символа (с конца), каждую пару символов перевести в число
Обсуждают сегодня