В этой лекции мы рассмотрим два основных типа чисел: int и float, а так же рассмотрим, то какие арифметические операции можно выполнять над ними.
Python поддерживает несколько типов чисел, каждый из которых имеет свои особенности и применение. Рассмотрим три основных типа чисел:
Целые числа (int)
Целые числа представляют собой числа без дробной части, например, -5, 0, 42, 1024. В Python целые числа могут быть практически любого размера, ограниченного лишь памятью компьютера.
Пример:
a = 5
b = -12
c = 0
Вещественные числа (float)
Вещественные числа (числа с плавающей точкой) представляют собой числа с дробной частью, например, 3.14, -0.001, 2.0. Они используют более сложную внутреннюю структуру для хранения значений, что позволяет работать с гораздо более широким диапазоном чисел, но с ограниченной точностью.
Пример:
x = 3.14
y = -0.01
z = 5.0
Python поддерживает основные арифметические операции, которые можно использовать с числами всех типов:
Сложение (+
)
Используется для сложения двух чисел.
Пример:
result = 5 + 3 # Результат: 8
Вычитание (-
)
Используется для вычитания одного числа из другого.
Пример:
result = 5 - 3 # Результат: 2
Умножение (*
)
Используется для умножения двух чисел.
Пример:
result = 5 * 3 # Результат: 15
Деление (/
)
Деление двух чисел. Результатом всегда будет вещественное число.
Пример:
result = 5 / 2 # Результат: 2.5
Целочисленное деление (//
)
Деление двух чисел, результатом которого является целая часть от деления, это значит, что никакого округления не происходит, дробная часть просто отбрасывается.
Пример:
result = 5 // 2 # Результат: 2
Остаток от деления (%
)
Возвращает остаток от деления одного числа на другое.
Пример:
result = 5 % 2 # Результат: 1
Возведение в степень (**
)
Используется для возведения числа в степень.
Пример:
result = 2 ** 3 # Результат: 8
Унарный минус (-
)
Меняет знак числа.
Пример:
result = -5 # Результат: -5
Функция abs()
в Python возвращает абсолютное значение числа, то есть значение без знака. Эта функция работает с различными типами числовых данных, включая целые числа (int
), числа с плавающей запятой (float
) и комплексные числа (complex
).
Вот таблица, которая описывает основные типы чисел в Python (int
и float
) и основные арифметические операции, которые можно над ними выполнять.
Тип | Описание | Пример |
---|---|---|
int | Целые числа, как положительные, так и отрицательные. | 5 , -42 , 0 |
float | Числа с плавающей точкой (десятичные числа). | 3.14 , -0.001 , 2.0 |
Операция | Символ | Описание | Примеры | Результат |
---|---|---|---|---|
Сложение | + | Сложение двух чисел | 5 + 3 | 8 |
2.5 + 3.7 | 6.2 | |||
Вычитание | - | Вычитание одного числа из другого | 10 - 4 | 6 |
7.5 - 2.5 | 5.0 | |||
Умножение | * | Умножение двух чисел | 4 * 3 | 12 |
3.5 * 2.0 | 7.0 | |||
Деление | / | Деление одного числа на другое | 10 / 2 | 5.0 |
(всегда возвращает float ) | 9 / 2 | 4.5 | ||
Целочисленное деление | // | Деление с округлением вниз до целого числа | 10 // 3 | 3 |
7.0 // 2 | 3.0 | |||
Остаток от деления | % | Остаток от деления одного числа на другое | 10 % 3 | 1 |
7.5 % 2 | 1.5 | |||
Возведение в степень | ** | Возведение числа в степень | 2 ** 3 | 8 |
4.0 ** 0.5 | 2.0 |
abs()
для целых чиселФункция abs()
возвращает абсолютное значение целого числа, удаляя его знак, если число отрицательное.
abs(x)
Параметры:
x
— число, для которого нужно вычислить абсолютное значение. Это может быть целое число (int
), число с плавающей запятой (float
) или комплексное число (complex
).Возвращаемое значение:
int
или float
соответственно. Для комплексных чисел возвращает модуль (длину) комплексного числа как float
.
Пример 1: Абсолютное значение положительного числа
x = 5
print(abs(x)) # 5
Пример 2: Абсолютное значение отрицательного числа
x = -5
print(abs(x)) # 5
Пример 3: Абсолютное значение нуля
x = 0
print(abs(x)) # 0
Пример 4: Абсолютное значение числа с плавающей запятой
x = -3.14
print(abs(x)) # 3.14
abs()
в реальных задачахФункция abs()
полезна во многих задачах, включая:
Функция abs()
предоставляет простой и эффективный способ получения абсолютного значения числа в Python. Она поддерживает работу с целыми числами, числами с плавающей запятой и комплексными числами, что делает ее универсальным инструментом для числовых вычислений и обработки данных.