ПредишенСледващото

допълнителни методи

int.bit_length () - брой битове, необходими за представяне на числото в двоична форма, без оглед на знака и нули.

int.to_bytes (дължина, byteorder, *, подписани = False) - Връща низ от байтове. представляващ този номер.

classmethod int.from_bytes (байта, byteorder, *, подписани = False) - връща броя на байтове на низа.

системи номер

Тези, които са били в училище науката, знам, че номера може да бъде представен не само в десетичната система. Например, двоичен код, използван в компютъра и, например, номер 19 в двойна система за означаване ще се появи като 10011. Също така е понякога е необходимо да се прехвърлят номера от един номер система към друга. Python за това предоставя няколко функции:

  • Int ([предмет], [корен]) - превръщане цяло число в десетичната система. По подразбиране системата на десетични числа, но можете да посочите някоя база 2-36 включително.
  • Бин (х) - преобразуване в цяло число двоичен низ.
  • шестнадесетичен (х) - конвертирате число да шестнадесетичен низ.
  • окт (х) - преобразуване на число на осмично низ.

Реални числа (флоат)

Flonums подкрепят същите операции като цели числа. Въпреки това, (поради представяне на числа в компютъра), реалните числа не са точни, и това може да доведе до грешки:

За висока точност с помощта на други обекти (например и десетична дроб)).

Също така, реалните числа не поддържат дълго аритметика:

Един прост пример с номера:

допълнителни методи

float.as_integer_ratio () - чифт числа, чието съотношение е равно на това число.

float.is_integer () - дали стойността на цяло число.

float.hex () - вярващи изплуват шестнадесетичен (шестнайсетична система).

classmethod float.fromhex (и) - поплавък на шестнадесетичен низ.

В допълнение към стандартните изрази за работа с числа (както е в Python, не са толкова много), в част от Python има няколко полезни модули.

математика модул осигурява по-сложни математически функции.

случаен модул изпълнява генератор на случайни числа и случайна функция селекция.

Комплексни числа (комплекс)

В Python също са интегрирани и комплексни числа:

Що се отнася до работата с комплексни числа също е употребяван cmath модул.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!