Результаты поиска
Найдено результатов: 1
Как вы выражаете двоичные литералы в Python?
Как выразить целое число в виде двоичного числа с Python литералами?
Я с легкостью нашел ответ на вопрос hex:
>>> 0x12AF
4783
>>> 0x100
256
и восьмеричный:
>>> 01267
695
>>> 0100
64
Как вы используете литералы для выражения двоичного кода в Python?
Резюме ответов
- Python 2.5 и ранее: может выражать двоичный код с помощью
int('01010101111',2), но не с помощью литерала. - Python 2.5 и ранее: нет никакого способа выразить двоичные литералы.
- Python 2.6 бета: вы можете сделать так:
0b1100111или0B1100111. - Python 2.6 beta: также позволит
0o27или0O27(второй символ-буква O) представлять восьмеричное число. - Python 3.0 beta: то же самое, что и 2.6, но больше не позволяет использовать старый синтаксис
027для окталов.