допълнителни методи
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 модул.
Свързани статии