Найти - Пользователи
Полная версия: Вывод на печать
Начало » Центр помощи » Вывод на печать
1
zvyozdo4ka
Здравствуйте.

Скажите, пожалуйста, как распечатать число в шестнадцатеричном и двоичном виде?

Например, пробовала:

print (“%0x”,varchik);
print (“%X”,varchik);
print (“%b”,varchik);

Искала в гугле, но все, что находила не выводит в терминале число в шестнадцатеричном виде. Уже в голове каша из-за привычного С и Perl'а.

C уважением, Zvyozdo4ka.

P.S. Я новичок в python (сегодня начала разбирать .
doza_and
>>> bin(123)
'0b1111011'
>>> hex(123)
'0x7b'
>>> 
JOHN_16
zvyozdo4ka
Использование format()
>>> i=12
>>> f=12.12
>>> print ‘binary: {:b}\nfloat: {:.3f}’.format(i,f)
binary: 1100
float: 12.120
py.user.next
>>> print('{0:x} {0:b}'.format(123))
7b 1111011
>>> print('{0:#x} {0:#b}'.format(123))
0x7b 0b1111011
>>>
zvyozdo4ka
Большое спасибо.

C уважением, Zvyozdo4ka.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB