Module (35%)
Section (33%)

Целые числа: восьмеричные и шестнадцатеричные числа

В Python есть два дополнительных соглашения, которые не известны миру математики. Первый позволяет нам использовать числа в восьмеричном представлении.

Если целому числу предшествует префикс 0O или 0o (ноль-о), он будет рассматриваться как восьмеричное значение. Это означает, что номер должен содержать цифры, взятые только из диапазона [0..7].

0o123 - это восьмеричное число со значением (десятичным), равным 83.

Функция print() выполняет преобразование автоматически. Попробуйте это:

print(0o123)

Второе соглашение позволяет нам использовать шестнадцатеричные числа. Таким числам должен предшествовать префикс 0x или 0X (ноль-x).

0x123 - это шестнадцатеричное число со значением (десятичным), равным 291. Функция print () также может управлять этими значениями. Попробуйте это:

print(0x123)

Code

{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×