число в десятичной системе счисления, а на выходе получаю это же число, но, в системе, с нужным мне основанием?
bin, oct, hex
Да. Про эти я нашел.. а нет ли универсальной? )
легко самому сделать
>>> def rebase(x, base=10, digit='0123456789abcdefghijklmnopqrstuvwxyz'): ... if x < 0: ... return '-' + rebase(-x, base, digit) ... result = '' ... while x: ... x, d = divmod(x, base) ... result = digit[d] + result ... return result or digit[0] ... >>> >>> rebase(15, 16) 'f'
О, спасибо! Я тоже что-то похоже написал)
Обсуждают сегодня