Числа в Python

Целые числа

В теории – это любое целое число от минус бесконечности до плюс бесконечности. На практике диапазон ограничен компьютером, но с Python максимальный размер ограничен только объемом памяти вашего компьютера!

«Под капотом» Python фактически использует два типа целых чисел: целое и «длинное целое» для целых чисел, которые больше определенного значения. Иногда вам может быть интересно, является ли число целым или длинным целым числом, но на практике это будет редко иметь значение.

Числа с плавающей запятой

«Число с плавающей запятой» – любое число, имеющее цифры после десятичной точки. Например, 6.3 или -1.8.

Вы также можете хранить целые числа как числа с плавающей запятой, просто добавьте десятичную точку, когда вы пишете: 1.0 или -6.0. Работа с числами с плавающей точкой гораздо сложнее для компьютеров, поскольку они работают гораздо медленнее. Если вы знаете, что ваши числа будут целыми, используйте целочисленный тип.

Вы также можете писать числа с плавающей запятой, используя научную нотацию: 1.75e26 (что является очень большим числом).

Если вам нужно использовать сложную математику с числами с плавающей запятой, то вас могут заинтересовать такие расширения, как numpy или проект General Multiprecision Python. Эти расширения обеспечивают очень быстрые способы выполнения математических операций. Для нормального использования возможностей, встроенных в Python, будет достаточно.

Поделитесь с друзьями:

Оставьте комментарий