Главная » Статьи » Python |
Тип int и long Два типа: int (целые числа) и long (целые произвольной точности) служат моделью для представления целых чисел. Первый соответствует типу long в компиляторе C для используемой архитектуры. Числовые литералы можно записать в системах счисления с основанием 8, 10 или 16:
Набор операций над числами - достаточно стандартный как по семантике, так и по обозначениям:
Значения типа int должны покрывать диапазон от -2147483648 до 2147483647, а точность целых произвольной точности зависит от объема доступной памяти. Стоит заметить, что если в результате операции получается значение, выходящее за рамки допустимого, тип int может быть неявно преобразован в long:
Тип float Соответствует C-типу double для используемой архитектуры. Записывается вполне традиционным способом либо через точку, либо в нотации с экспонентой: >>> pi = 3.1415926535897931 >>> pi ** 40 7.6912142205156999e+19 Кроме арифметических операций, можно использовать операции из модуля math. Примечание: Для финансовых расчетов лучше применять более подходящий тип.
Тип complex Литерал мнимой части задается добавлением j в качестве суффикса (перемножаются мнимые единицы): >>> -1j * -1j (-1-0j) Тип реализован на базе вещественного. Кроме арифметических операций, можно использовать операции из модуля cmath. Тип bool Подтип целочисленного типа для "канонического" обозначения логических величин. Два значения: True (истина) и False (ложь) - вот и все, что принадлежит этому типу. Как уже говорилось, любой объект Python имеет истинностное значение, логические операции можно проиллюстрировать с помощью логического типа:
| |
Категория: Python | Добавил: Шаке (03.03.2012) | |
Просмотров: 824 | Комментарии: 1
| Теги: |
Всего комментариев: 0 | |